0

所以我有一个 ArrayProxy 类型的对象

var App = Ember.Application.create();
App.car = Ember.ArrayProxy.create({
  content:customers,
  edit:function(e){
    alert(e);
  }
});

在我的模板上,我有一个锚标签,点击时的动作编辑由把手设置为它

<a class="primary action" {{action "edit" on="click"}}>Edit</a>

这不起作用,我认为这是因为我无法在 ArrayProxys 上设置事件......或者其他什么?任何帮助表示赞赏。谢谢!

4

1 回答 1

1

你可以为你的action助手添加一个目标:

<a class="primary action" {{action "edit" target="App.car"}}>Edit</a>

并且click是默认事件,因此您可以删除on...

于 2012-04-05T20:47:43.423 回答