0

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 イベントで慣れているようなことを行うことができないようです。

要素がクリックされるとフォーカスを失うようにするにはどうすればよいですか?

4

1 に答える 1