如何将静态.js文件添加到Meteor项目?

时间:2016-06-26 09:57:35

标签: javascript meteor

抱歉我的英文。我有一个functions.js文件,我放了所有的js代码。 functions.js不是指Meteor。我在哪里放置functions.js文件,以便它附加到模板?

提前致谢。

2 个答案:

答案 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