2017-01-16 5 views
0

私は人物のプロパティを持つ親コンポーネントを持っています。人々はObservableを得るためにサービスを使います。angular 2子供の監視可能な入力更新が他のコンポーネントに影響を与えたくない

次に、いくつかの子コンポーネントがあります。誰もが親コンポーネントから@Input人を持っています。 (すべての子にHTTPリクエストを避けるために)

は、私が(親コンポーネントと他の子コンポーネント)他の人に影響を与えることなく、それぞれの子コンポーネントの人々の配列を変更する

をしたいと思いますそれは、新しい観測可能なコピーのようなものだろうか観測可能なデータを取得する。

私はすべてのコンポーネントで人の初期値が必要ですが、それぞれを変更する必要があります。

どうすればいいですか?

ありがとうございます。

答えて

0

子オブジェクト内にpeopleオブジェクトがObservableである必要がありますか?そうでない場合は、コードを少し変更したいかもしれません。子コンポーネントにObservableを渡す代わりに、@Input() -Bindingを使用して初期データを渡すだけです。

関連する問題