AngularJSサービス(サービス)2024 年の最新の入門チュートリアル。このコースでは サービスとは何ですか?,なぜサービスを使うのか?,$ HTTPサービス,$タイムアウトサービス,$間隔サービス,カスタムサービスの作成,カスタムサービスを使用してフィルタ, について学習できます。
AngularJS独自のサービスを作成、または組み込みのサービスを利用することができます。
AngularJSでは、サービスは、関数またはオブジェクトはAngularJSアプリケーションで使用することができるされています。
AngularJSは30以上のサービスを構築しました。
現在のページのURLアドレスを返す$ロケーションサービスがあります。
$ロケーションサービスをコントローラにパラメータとして渡されることに注意してください。あなたがそれを使用したい場合は、コントローラに定義する必要があります。
$ HTTP AngularJSアプリケーションは、最も一般的に使用されるサービスです。サービスは、サーバから送信されたアプリケーションサーバーの応答データに要求を送信します。
常にwindow.locationのを使用するよりも、より良いサーブAngularJSは$場所を使用し 、イベントが変更ハンドル、アプリケーションを監視しAngularJS。
$ HTTP AngularJSアプリケーションは、最も一般的に使用されるサービスです。サービスは、サーバから送信されたアプリケーションサーバーの応答データに要求を送信します。
サーバに$ HTTPサービス要求データを使用します。
上記の非常にシンプルな$ HTTPサービスのインスタンスである、より$ HTTPサービス・アプリケーションを参照してくださいAngularJSのHttpチュートリアルを 。
AngularJS $タイムアウトおよびサービスは、JSwindow.setTimeoutは機能に対応します。
情報は、2秒表示されます:
JS window.setIntervalサービス機能に対応する$間隔をAngularJS。
情報を表示するには2秒ごとに:
あなたは、あなたのモジュールへのリンクをカスタムサービスへのアクセスを作成することができます。
のhexafyという名前のアクセスを作成します。
カスタムサービスにアクセスするには、スタンドアロンの追加時にフィルタを定義する必要があります。
デジタルコンバータの16進数をhexafyカスタムサービスを使用します。
カスタムサービスを作成し、アプリケーションに接続するときは、コントローラ、ディレクティブ、フィルター、または他のサービスで使用することができます。
Hexafyは、フィルタmyFormat内でサービスを使用します。
あなたはフィルタを使用することができますオブジェクトの配列に値を取得します: