如何将事件处理程序附加到emberJs选择

时间:2014-09-11 04:44:43

标签: ember.js ember-select

我是EmberJs的新手,我添加了一个这样的选择(组合框):

 {{view Ember.Select 
          content = clientOptions }}

在控制器中我添加了

App.MyController = Ember.Controller.extend({

  clientOptions : ['All Data','My Data'],

现在我不确定如何添加事件处理程序。请帮助。基本上我想添加事件处理程序,并想知道用户选择了哪个值。

我用Google搜索并查看了许多链接,但没有人谈论事件处理。

1 个答案:

答案 0 :(得分:1)

正如http://emberjs.com/api/classes/Ember.Select.html中的示例所示,您应该

   {{view Ember.Select
   content=clientOptions
   selection=selectedClientOption}}

选择任何选项后,selectedClientOption会更新。这是一个jsbin:http://emberjs.jsbin.com/rupum/1/

希望这会有所帮助。