アプリケーションテンプレートでコンセントがすでに接続されているかどうかを確認するにはどうすればよいですか?renderTemplate()で、アウトレットを実際に接続する必要があるかどうかを確認したいと思います(パフォーマンス上の理由から)。最終的なコードは次のようになります。
renderTemplate: function(controller, model) {
var isMyOutletConnected = //how to do that?
if(!isMyOutletConnected){
this.render('someTemplate', { // the template to render
into: 'application', // the template to render into
outlet: 'someOutlet', // the name of the outlet in that template
controller: "someController" // the controller to use for the template
});
}
}
コンテナを使用して、次の方法でアプリケーションビューを検索しようとしましたcontainer.lookup("view:application)
が、これにより、既存のビューを返す代わりに、新しいビューがインスタンス化されました。