2

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 にかなり慣れていないので、助けてくれてありがとう。

--デイブ

4

2 に答える 2