3

我想在 {{#view}} 中指定我的操作(以及“目标”和“开”),而不是如下所示

{{#view App.Views.List
        contentBinding="this"
        classNames="item"
        classNameBindings="content.type content.selected:selected"
}}
<div {{action "select"}}>text</div>
{{/view}}

使点击应用到 App.Views.List 实例的整个区域。这可能吗?

4

1 回答 1

2

如何click直接在 View 上定义方法而不是使用{{action}}?

App.Views.List = Ember.View.extend({
    click: function() {
        alert('clicked');
    }
});

有关示例,请参见此小提琴。

于 2012-05-03T10:20:32.497 回答