Ember问题。选择多个不更新控制器

时间:2013-11-11 06:37:12

标签: ember.js html-select ember.select

我创建了一个小型演示,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

1 个答案:

答案 0 :(得分:2)

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

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