私は検索しましたが、何も私を幸せにしませんでした。Ember 2、コントローラーではなくコンポーネントとしての単純なモーダル
私はこれが見つかりました:http://ember.guru/2014/master-your-modals-in-ember-js
をしかし、彼は、コントローラを使用しています。私はコンポーネントを使用する必要があります。
コンポーネント用にこのコードを使用するにはどうすればよいですか?
アプリ/路線/
showModal(name, model) {
console.log('showModal() in application.js called!');
this.render('components/' + name, {
into: 'application',
outlet: 'modal',
model: model
});
},
removeModal() {
console.log('removeModal() in application.js called!');
this.disconnectOutlet({
outlet: 'modal',
parentView: 'application'
});
}
this.render
をapplication.jsただ、当然のことながら、私のコンポーネントの.hbsをレンダリングします。そのコンポーネントのコード(didInsertElement
など)は実行されません。
おそらくテンプレートのテンプレートフォルダにありますか? しかし、どのように?
どのバージョンのEmberを使用していますか?これは最新のものではありません。 – sheriffderek
Imを使用して2.13 ... –
2014年の記事をフォローしています - それは古くなった – DeclanPossnett