javascript - Meteor 中出现 "Template is not defined"的原因是什么?

标签 javascript meteor

这个极其简单的 Meteor 应用程序在加载时抛出模板未定义错误。该应用程序本质上与样板项目(meteor create)相同,只是分为 server/client/public 目录。

Meteor 似乎试图在全局 Template 对象实际准备好之前渲染 Handlebars template 标记。当我可以进入 JS 控制台并输入“Template”时,它就在那里。

我是否做错了什么,或者这是一个时间错误?

最佳答案

您需要确保在调用模板的 .js 文件中将其包装在 if (Meteor.isClient){} 中,否则 Template 全局变量将无效由于某种原因无法使用。

关于javascript - Meteor 中出现 "Template is not defined"的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10442419/

相关文章:

javascript - Node JS MongoDB 不保存

javascript - 没有数组的 JSON 和 HTML

javascript - Meteor 中的自动 createdAt 和 updatedAt 字段

javascript - 如何重新启用 meteor 中的不安全功能

javascript - 如何在 Meteor.js 中使用二进制正文发出 POST 请求

javascript - meteor 鲁巴萨 :Sortable Nested Field

javascript - jQuery last-child 和 insetBefore 不起作用

javascript - Jquery/JavaScript - 将 Ajax jSONP 响应存储到变量中

javascript - d3.js 时间轴上的垂直线

mongodb - 在 mongodb 集合中存储一个 three.js 场景