我从Ember 文档中获得了这个演示。它是一个分配了值的选择框。
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”项目。
当我将属性添加multiple="true"
到 Ember.Select 时,“Tom”项仍处于选中状态。但我希望已经选择了多个项目,所以我改为App.currentProgrammer
:
App.currentProgrammer = [
Ember.Object.create({id: 1}),
Ember.Object.create({id: 2})
];
但是现在什么都没有选择了。我应该更改valueBinding
- 属性吗?