【发布时间】:2013-02-26 09:26:08
【问题描述】:
我从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”项目。
当我将属性:multiple="true" 添加到 Ember.Select 时,“Tom”项仍处于选中状态。但我希望已经选择了多个项目,所以我将App.currentProgrammer 更改为:
App.currentProgrammer = [
Ember.Object.create({id: 1}),
Ember.Object.create({id: 2})
];
但现在没有任何选择。我应该更改valueBinding-属性吗?
【问题讨论】:
-
Github 上有一个关于这个问题的拉取请求:github.com/emberjs/ember.js/pull/996
标签: ember.js