このデモはEmber documentationから入手しました。値が割り当てられたセレクトボックスです。
App.programmers = [
Ember.Object.create({firstName: "Yehuda", id: 1}),
Ember.Object.create({firstName: "Tom", id: 2})
];
App.currentProgrammer = Ember.Object.create({
id: 2
});
意見:
{{view Ember.Select
contentBinding="App.programmers"
optionValuePath="content.id"
optionLabelPath="content.firstName"
valueBinding="App.currentProgrammer.id"}}
このケースは機能し、"Tom" アイテムが選択されます。
attribute:multiple="true"
を Ember.Select に追加すると、"Tom" 項目がまだ選択されています。しかし、複数のアイテムがすでに選択されている必要があるため、次のように変更App.currentProgrammer
しました。
App.currentProgrammer = [
Ember.Object.create({id: 1}),
Ember.Object.create({id: 2})
];
しかし、今は何も選択されていません。-属性を変更する必要がありvalueBinding
ますか?