这个极其简单的 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/