私のモデルで更新する必要がある値を選択するために子コンポーネントを使用しています。子コンポーネントは、Array<string>
というモデルからプロパティを渡すと、Array<string>
で@Input()
を受け取ります。子として値が選択されると、モデルは更新されます。angular2配列型の単一値への双方向バインディング
しかし、追加の要件として、私のモデルの単一値(すなわち、通常のstring
、非配列なので)のプロパティを渡す必要があります。また、ユーザーが子供の値を選択するたびに更新したい私の単一価値モデルのプロパティはすぐに。
私は[(selectedValues)]=[parentSingleValue]
を使用してテンプレートから配列を作成しようとしたが、これは、私は、問題を説明するためplunkrを作成
Parser Error: Unexpected token '=' at column 20 in [[parentSingleValue]=$event]
で失敗します。テストする項目をクリックしてください:https://plnkr.co/edit/bHCAaycwZLOddry0gOU7
どちらplunkrもあなたの代わりparentSingleValue項目が子にクリックされたときに更新されますと。それは私がやろうとしていることです。 – Korgen
あなたはどこで更新していますか? – Aravind