我從Ember documentation得到了這個演示。這是一個賦值的選擇框。Ember.Select valueBinding與多個設置爲true不起作用
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"}}
這種情況的工作與 「湯姆」 被選中-Item。
當我將屬性:multiple="true"
添加到Ember.Select時,「Tom」-item仍處於選中狀態。但我想這多個項目已經被選擇,所以我改變App.currentProgrammer
這樣:
App.currentProgrammer = [
Ember.Object.create({id: 1}),
Ember.Object.create({id: 2})
];
但現在沒有什麼選擇了。我應該更改valueBinding
-attribute嗎?
在Github上有關於這個問題的請求:https://github.com/emberjs/ember.js/pull/996 – 2013-02-26 09:43:24