1

我创建了一个小演示,并且仅在未设置时才selectionBinding工作。multiple="true"

这是代码。

{{view Ember.Select multiple=true content=sampleData
       optionValuePath="content.value"
       optionLabelPath="content.label"
       selectionBinding=testBinding}} // Multi select does not update controller

{{view Ember.Select content=sampleData
       optionValuePath="content.value"
       optionLabelPath="content.label"
       selectionBinding=testBinding2}} // Single select does update controller

示例:http: //jsbin.com/ojAvIPA/1

4

1 回答 1

2

您可以观察 Ember 中使用的数组.observes('array.@each')。你也可以用它.observes('array.length')来观察数组的长度。

jsbin:http: //jsbin.com/ojAvIPA/5/

于 2013-11-11T15:09:41.613 回答