javascript - 铁 :router - "Couldn' t find a template named 'loading' . ..”

标签 javascript meteor iron-router

我遇到了这个奇怪的错误:

找不到名为‘loading’或‘loading’的模板。你确定你定义了它吗?

就像Iron router: Error: Couldn't find a template named "/" or "". Are you sure you defined it?

不幸的是,那里的答案不是很有帮助(可能是因为它很旧而且我已经在使用 1.0.7 版了)。

这是铁配置javascript:

Router.configure({
    layoutTemplate: 'layout',
    loadingTemplate: 'loading',
    waitOn: function() { return Meteor.subscribe('posts'); }
});

Router.route('/', {name: 'postsList'});

有什么提示吗? ^_^

最佳答案

多么棒的 StackOverflow 开始。我正在阅读“Discover Meteor”一书,不知何故我跳过了下一个添加实际微调器的部分。

添加以下代码解决了我的问题:

<template name="loading">
    {{>spinner}}
</template>

我想我需要管理我的快速阅读技能,对此感到抱歉。

关于javascript - 铁 :router - "Couldn' t find a template named 'loading' . ..”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345805/

相关文章:

javascript - 迭代此响应

javascript - 我如何在 Meteor 中设置和获取 cookie(服务器端)?

javascript - 为什么我无法将数据传递给 Iron-Router 路由模板?

javascript - jQuery 简单克隆插件 - 更改输入名称格式

javascript - 这真的是 jQuery 吗?

javascript - 通过用户输入更改按钮单击上的视频

javascript - 我应该将 meteor 元素的哪些文件推送到 Git 存储库?

javascript - 请参阅 Meteor.js 中允许/拒绝规则的更新文档

javascript - 删除自动发布后在 Meteor 中获取 Facebook 头像

meteor - 使用 Meteor Iron-router 中止导航