【发布时间】:2012-11-05 23:25:28
【问题描述】:
我有这个模板:
<template name="sample">
<h1>Sample</h1>
</template>
在 Meteor 应用程序中,我可以通过这种方式将其添加到正文中(作为部分):
{{> sample}}
它有效。我什至测试过调用 Template.sample();在浏览器控制台中,它可以工作。
当我将它移动到我的包中(即我的包文件夹中的 sample.html 文件)时,模板似乎消失了:每当我调用该函数时,我都会得到 Template.sample() is not a function,我什至无法将其渲染为部分.
我有一个带有此代码的package.js(显然,该包已通过.meteor 中的packages 文件正确加载到我的应用程序中):
Package.on_use(function (api) {
api.add_files(['sample.html', 'sample.js'], 'client');
});
为什么这不起作用? 如何将(响应式)模板从我的包中附加到正文?
【问题讨论】:
标签: package meteor handlebars.js