Метеор: есть ли способ использовать глобальную переменную JS в шаблоне?

Я хотел получить доступ к глобальной переменной JS в шаблоне метеоритного пламени. у меня есть набор данных, поступающих из API, у меня есть данные JSON, хранящиеся в глобальной переменной, когда я отображаю данные в шаблоне, я должен сделать некоторые манипуляции с данными путем сопоставления объекта JSON с данными API, есть ли какой-либо способ сделать это в шаблоне?

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

1 ответ

Ну, вы не можете напрямую получить доступ к глобальной переменной в blaze, Хитрым решением было бы сделать шаблон helper и получить доступ к этой глобальной переменной. это было бы что-то вроде этого.

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

тогда вы сможете получить доступ в пламени, как это

{{ gv }}
Другие вопросы по тегам