【发布时间】:2016-01-16 05:42:48
【问题描述】:
我有以下代码:
Router.configure({
layoutTemplate: 'commonTemplate',
loadingTemplate: 'loadingApp'
});
Router.route('/configuration', {
name:'configuration',
template:'configuration',
onBeforeAction: function(){
this.layout(null);
if (Session.get('appReady')){
this.next();
} else {
console.log("loading app...");
this.render('loadingApp');
}
}
});
“正在加载应用程序...”正确显示在控制台上。 然而,在那段时间(等待会话变量),没有显示加载模板(既来自 Router.configure;也不来自 this.render)。 同样,当 session 变量为 true 时,configuration 模板会正确呈现。
这是 iron:router 错误还是我做错了什么?
【问题讨论】:
-
您使用的是哪个版本的 Meteor 和 Iron 路由器?
标签: meteor iron-router