我正在尝试在我的toolbar
商店中实施搜索功能:
application.hbs
<section class="toolbar">
{{outlet toolbar}}
</section>
{{/if}}
<section class="content">
{{outlet}}
</section>
路线
renderTemplate: function() {
// render all posts
this.render('organization/customers', {
into: 'application'
});
// render toolbar
this.render('organization/toolbar', {
into: 'application',
outlet: 'toolbar'
});
}
toolbar.hbs
<button {{action 'foo'}}>foo</button>
查看
Docket.OrganizationCustomersView = Ember.View.extend(Docket.FloatingLabelsMixin, {
templateName: 'organization/customers',
actions: {
foo: function() {
console.log('bar')
}
}
});
但是操作没有被触发,我的控制台中没有输出。我应该在哪里宣布行动?我想为我的所有模板实现一个搜索功能,所以在每个视图中定义动作都是一种糟糕的方式。
答案 0 :(得分:2)