我正在重组我的Meteor / Blaze应用程序以保留“模块”中的相关项目。但我遇到第一个模板的问题。
我的文件结构如下:
adminPage.js
index.js文件正常加载。 adminPage.html
与Template.adminPage.onCreated(...)
一起导入。但是当我创建console.log(Template)
时,我收到一条错误消息,我无法调用未定义的函数。
在adminPage.js
文件中调用console.log(Template.adminPage)
会返回:
Section showing the admin page in console.log output
但如果我运行undefined
,我会'
。我不知道下一步要找什么。
答案 0 :(得分:0)
您可能在/imports/modules/admin/client/adminPage.js
中缺少导入语句。在此文件的顶部添加以下内容:
import './adminPage.html';
答案 1 :(得分:0)
我发现了这个问题。而不是正确的:
import { Template } from 'meteor/templating';
我用过
import Template from 'meteor/templating';