1

私は ember ビューを使用してモーダル イントロをアプリにレンダリングしていますが、現在は次のようになっています。

ビュー/modal.js

App.ModalView = Ember.View.extend({
    tagName: 'div',
    classNames: ['modal', 'fade'],
    templateName: 'modal',
    didInsertElement: function() {
        this.$().modal('show');
    }
});

コントローラー/application.js

App.ApplicationController = Ember.ArrayController.extend({
    showModal: function() {
        var modal = App.ModalView.create();
        modal.append();
    }
});

テンプレートはmodal.hbs定型的な html です。

関数をトリガーするとモーダルをうまくshowModal表示できますが、モーダルが閉じた後に DOM からビューを削除hiddenできませんでした。イベントにバインドしようとしていますが、方法がわかりません。誰かが私を正しい方向に向けますか?

4

1 に答える 1