抱歉我的英文。我有一个functions.js文件,我放了所有的js代码。 functions.js不是指Meteor。我在哪里放置functions.js文件,以便它附加到模板?
提前致谢。
答案 0 :(得分:0)
您可以将任何clients.js文件放在./client目录中。这将由您的应用自动打包和加载。
如果您还需要在服务器上使用此功能,请将ist放入./lib目录。
查看关于应用程序结构的流星指南。
答案 1 :(得分:0)
如果要将函数附加到blaze模板,可以使用帮助程序,事件,oncreated ondestroyed onrendered等。这可以在客户端文件夹中完成,也可以在客户端导入。
在客户端上运行的文件中创建一个帮助器,如下例所示:
Template.myTemplate.helpers({
foo() {
return Session.get("foo");
}
});
在示例中,可以使用
定义的模板中的{{foo}}调用帮助程序<template name="myTemplate">
取自文档:http://docs.meteor.com/api/templates.html#Template-helpers