Как визуализировать HTML из переменной сессии Meteor?

StackOverflow https://stackoverflow.com//questions/10692643

  •  12-12-2019
  •  | 
  •  

Вопрос

Далее на Мой предыдущий пост о получении данных изОбъекты на сервере с использованием 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}}, чтобы убедиться, что он не сбежен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top