Meteor:有没有办法在模板中使用JS全局变量?

时间:2016-02-12 05:19:56

标签: meteor meteor-blaze

我想在流星火焰模板中访问全局js变量。我有一组来自api的数据,我有一个存储在全局变量中的json数据,当我在模板中显示数据时,我必须通过使用api数据映射json对象来进行一些数据操作,有什么办法吗?在模板中执行此操作?

<template name="myTemp">
   {{Data coming from api}} //not able to global variable here to compare and do data manipulation
</template>

1 个答案:

答案 0 :(得分:4)

你无法直接访问blaze中的全局变量。一个棘手的解决方案是创建模板helper并访问该全局变量。它就是这样的。

globalVar = 'hello';
Template.myTemp.helpers({
    'gv': function(){return globalVar;}
});

然后你就可以像这样进入大火了

{{ gv }}