我有一个 ember 控制器和视图以及一个可以由控制器单击和处理的按钮。
App.SidebarController = Ember.Controller.extend({
actions: {
showComposer: function () {
App.QueryComposerView.controller.toggleComposer();
}
}
});
我的模板看起来像这样:
<div>
<button {{action 'showComposer'}} {{bind-attr class="App.QueryComposerView.controller.composerVisible:btn-default:btn-danger"}}>Compose Query</button>
</div>
一切都很好,按钮会按预期更改类,但是一旦单击它,我就会将注意力集中在按钮上,而且我似乎无法做类似于$(this).blur()
我在 jQuery 事件中习惯的事情。
单击后如何告诉元素失去焦点?