如何从EmberJS中单击的按钮中移除焦点?

时间:2013-11-14 12:36:09

标签: events ember.js

我有一个余烬控制器和视图以及一个可以由控制器点击和处理的按钮。

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>

一切都很棒,按钮按照人们的预期改变了类,但是一旦点击它就关注按钮,我似乎无法像{I}那样做$(this).blur()类似的事情。习惯于jQuery事件。

单击单元后如何告诉元素失去焦点?

1 个答案:

答案 0 :(得分:0)

如果你需要这个,你可以实现一个组件,让一个按钮具有执行JQuery操作的动作并将其发送到路由器。