【问题标题】:Meteor Iron Router splash message editMeteor Iron Router 启动消息编辑
【发布时间】:2015-10-10 14:59:49
【问题描述】:

我想更改 Iron Router 故障的启动消息。而不是“组织您的 Meteor 应用程序”,添加一些用户友好的内容。如何从这个问题开始?

【问题讨论】:

    标签: meteor iron-router


    【解决方案1】:

    在 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'
    });
    

    【讨论】:

    • 当用户尝试从不支持流星的设备/浏览器访问应用程序(在流星上开发)时,我想提供更好的用户界面
    • @SaiRam 如果浏览器不支持meteor,那么可能不是浏览器:)
    • 但是有些版本的浏览器不支持流星吧??
    • @SaiRam 很好,不是真的。
    猜你喜欢
    • 2014-05-07
    • 2013-11-21
    • 1970-01-01
    • 2023-03-12
    • 2017-06-17
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多