0

私は検索しましたが、何も私を幸せにしませんでした。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など)は実行されません。

おそらくテンプレートのテンプレートフォルダにありますか? しかし、どのように

+0

どのバージョンのEmberを使用していますか?これは最新のものではありません。 – sheriffderek

+0

Imを使用して2.13 ... –

+0

2014年の記事をフォローしています - それは古くなった – DeclanPossnett

答えて

関連する問題