Angularサービスの紹介
サービスは、特定のタスク(ロギング、データの表示など)を実行するクラスです。サービスはHTMLテンプレートのマークアップを扱わず、ブラウザコンソールへのメッセージ表示など、比較的限定的なタスクを実行します。
サービスの標準的なタスクには以下が含まれます:
- データ操作 - サービスはデータを自身のファイルに保持したり、サーバーなどの外部ソースから取得したりすることができます。
- プロジェクト内のコンポーネント間の連携の組織化。
- コンポーネントのコードの軽量化。計算やロギングなどのタスクをサービスに移すことで、コンポーネント自体はそのテンプレートの操作に集中できます。