2013-11-14 84 views
0

我有一個燼控制器和視圖和一個按鈕,可以點擊並由控制器處理。如何從EmberJS中點擊的按鈕中移除焦點?

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事件中使用的東西。

如何讓單元在單擊後失去焦點?

+0

您需要使用視圖來訪問任何事件屬性。 – iConnor

回答

0

如果你需要這個,你可以實現一個組件,讓按鈕的動作可以執行JQuery的東西並將其發送給路由器。