私は最近angular2 data binding between service and component propertiesを投稿し、Thierryは面白いことを指摘しました。angular2データバインディングを使用して、参照データ型を使用して
サービス(シングルトン)に格納されている配列やオブジェクトのような参照データ型を持ち、それを指し示すさまざまなコンポーネントの参照を作成すると、オブジェクトがどこからでも更新されると、作品!)。
私の場合、スレッドオブジェクトをさまざまなコンポーネントで同時に表示(プレビュー、メインビュー、ダッシュボードなど)する必要がある小さなフォーラムを構築しています。テキストフィールドを更新/編集するには、これは本当に便利かもしれません。
これは保存すればいいですか?
あなたのテキストフィールドの値はまた、したがって、参照に保存されている(オブジェクトに格納されている場合タイプ)を使用しても安全です。プリミティブ型を使用する場合は、Thierryの答えを参照してください。料理本には件名を使用した例もあります:https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service –