流星模板。[名称]未定义

时间:2017-07-27 09:30:55

标签: meteor meteor-blaze

我正在重组我的Meteor / Blaze应用程序以保留“模块”中的相关项目。但我遇到第一个模板的问题。

我的文件结构如下:

adminPage.js

index.js文件正常加载。 adminPage.htmlTemplate.adminPage.onCreated(...)一起导入。但是当我创建console.log(Template)时,我收到一条错误消息,我无法调用未定义的函数。

adminPage.js文件中调用console.log(Template.adminPage)会返回: Section showing the admin page in console.log output

但如果我运行undefined,我会'。我不知道下一步要找什么。

2 个答案:

答案 0 :(得分:0)

您可能在/imports/modules/admin/client/adminPage.js中缺少导入语句。在此文件的顶部添加以下内容:

import './adminPage.html';

答案 1 :(得分:0)

我发现了这个问题。而不是正确的:

import { Template } from 'meteor/templating';

我用过

import Template from 'meteor/templating';