2014-09-10 52 views
0

我正尝试使用emberJs为组合框中的两个值添加事件。这是我尝试过的。添加动作以在emberJs中选择(组合框)

<select class="bs-select form-control input-small"> 
     <option {{action 'allData' }}>All Data </option> 
     <option {{action 'myData' }}>My Data </option> 
     </select> 

我已经通过名称allData & myData在我的控制器增加了两个功能,但这些功能不会被调用。我该怎么办 ?

回答

1

您可以尝试使用绑定来代替。 {{视图Ember.Select}}

见:http://emberjs.com/api/classes/Ember.Select.html

您可以添加绑定的价值,并在控制器中添加一个观察者做某事的señection变化时。

+0

由于Ember.js 2.0 Ember.Select已弃用。 以下是执行此操作的新方法:http://emberjs.com/deprecations/v1.x/#toc_ember-select – vdubus 2016-06-10 10:43:23