Ember Select を使用しようとしていますが、選択した選択に基づいてオプションの ID が変化しているようです。
私は本と著者で単純化されたシナリオをモックアップし、以下の Ember.Select を持っています
{{ view Ember.Select
contentBinding="controller.authors"
optionValuePath="content.id"
optionLabelPath="content.name"
valueBinding="book.author.id"
}}
選択は機能しますが、valueBinding だけでなく、バインドされている基になるリスト (contentBinding) を変更します。
私が見ている奇妙な動作に基づいて、Ember.Select 呼び出しでパラメーターを間違って配線しているとしか思えませんが、正しい組み合わせを思いつくことはできません。
以下のフィドルは、私が何を意味するかを示しています。
再現手順: 1) フィドルで実行をクリックします。時々、選択項目を入力するために複数回ヒットする必要があります(理由はわかりません。問題に関係している可能性があるか、単にいじっている可能性があります)2)ドロップダウンから「作成者」を変更します3)通知本の著者に関連付けられた ID が変更されるだけでなく、著者のリスト内の ID も変更されます。4) 理由を教えてください :)。
http://jsfiddle.net/davepreston/h9dJt/
おそらくおわかりのように、私は ember にかなり慣れていないので、助けてくれてありがとう。
--デイブ