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を使用する代わりに、ビューで直接 メソッドを定義するのはどう{{action}}ですか?

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

例については、このフィドルを参照してください。

于 2012-05-03T10:20:32.497 に答える