【发布时间】:2014-09-26 08:41:02
【问题描述】:
如果数据函数返回一个假值,如 null,NotFound 模板将在我的应用程序中呈现。这工作正常,但现在我还想渲染 NotFound 模板,如果路由不存在。
例如:
this.route('settingsOverviewPage', {
path: '/settings',
data: function() { return Users.findOne(Meteor.userId()); },
waitOn: function() {
if (Meteor.userId()) {
return Meteor.subscribe('ownUser', Meteor.userId());
}
return null;
}
});
如果我使用这条路由:例如/settings12345,浏览器会重新加载,但它会呈现 last 路由。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript meteor iron-router