Как визуализировать HTML из переменной сессии Meteor?
Вопрос
Далее на Мой предыдущий пост о получении данных изОбъекты на сервере с использованием METEOR.call Я хотел бы знать, как эти же данные могут рендер HTML после получения аналогичных данных объектов с сервера.Вот простой пример:
/server/svr.js
Meteor.methods({
test: function(text) {
var result = {};
result.foo = "<em>" + text + "</em>";
result.bar = text;
return result;
}
});
/client/del.js
Meteor.call('test', "Hello World - May 2012", function(err, data) {
if (err)
console.log(err);
Session.set('q', data);
});
Template.hello.greeting = function() {
return Session.get('q').foo;
};
.
Когда я запускаю этот код в стандартном приложении Meteor, я вижу в окне браузера:
Hello World!
<em>Hello World - May 2012</em>
.
В идеале я хотел бы, чтобы переменная сеанса, содержащая HTML-код, чтобы отобразить то, что было передано в него (в простом примере выше - выполнение второй линии, выделенной, выводимой, при выходе в браузер).Как я могу выполнить это?
заранее спасибо за любую помощь!
Решение
Используйте {{{greeting}}}
вместо {{greeting}}
, чтобы убедиться, что он не сбежен.
Не связан с StackOverflow