Я хочу передать переменную от серверной части к шаблону на стороне клиента. В main.html, у меня есть этот шаблон:Метеор: передача переменной от сервера к клиенту
<template name="hello">
...
<p>{{privateKey}}</p>
</template>
В main.js, я хочу что-то вроде:
if (Meteor.isClient) {
Template.hello.helpers({
privateKey : function() {
return 'call to function makePrivateKey';
}
});
}
if (Meteor.isServer) {
Meteor.methods({
makePrivateKey: function() {
var privKey = bitcoinjs.ECKey.makeRandom();
return privKey.toWIF();
}
});
}
Как я могу invoque функции makePrivateKey из стороны и печатей частных сервера ключ в моем шаблоне? Я не хочу использовать переменную сеанса или динамическую переменную.
Почему вы не хотите использовать переменные сессии или ReactiveVars? – Curtis
У меня, вероятно, будет много переменных для каждой страницы, и они со временем не изменятся, поэтому на странице html они будут постоянными. – jfjobidon