EmberJS 提供了一个loadinroute
可用于在处理 Promise 时渲染微调器等。
默认情况下,它在{{outlet}}
. 我想知道是否有办法将渲染定位到其他地方?
例如在这个 jsbin 中:http://jsbin.com/ixazeb/8/edit我想将放置在文本的loading...
顶部。App
我试图利用renderTemplate
这样的:
App.LoadingRoute = Ember.Route.extend({
renderTemplate: function() {
this.render({ outlet: 'sidebar' });
}
});
并像这样在我的模板中使用它:{{outlet sidebar}}
但这不起作用。