【发布时间】:2015-10-10 14:59:49
【问题描述】:
我想更改 Iron Router 故障的启动消息。而不是“组织您的 Meteor 应用程序”,添加一些用户友好的内容。如何从这个问题开始?
【问题讨论】:
标签: meteor iron-router
我想更改 Iron Router 故障的启动消息。而不是“组织您的 Meteor 应用程序”,添加一些用户友好的内容。如何从这个问题开始?
【问题讨论】:
标签: meteor iron-router
在 iron:router repo 中硬编码 here。 您可以将其分叉并将此行更改为您的行。
但是你为什么需要这个?第 54 行 here 可以让您了解 iron:router 如何使用您的模板。
Router.prototype.lookupNotFoundTemplate = function () {
if (this.options.notFoundTemplate)
return this.options.notFoundTemplate;
return (this.routes.length === 0) ? NO_ROUTES_TEMPLATE : DEFAULT_NOT_FOUND_TEMPLATE;
};
只有当你没有定义任何路由并且没有为notFoundTemplate配置配置时,你才会看到这样的消息,通过路由器配置定义它。
Router.configure({
layoutTemplate: 'layout',
notFoundTemplate: 'pageNotFound'
});
【讨论】: