如何检查我的应用程序模板中是否已连接插座?在 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)
但这实例化了一个新视图,而不是返回现有视图。