Pergunta

Mais para o meu post anterior sobre a obtenção de dados a partir de objetos no servidor usando o Meteoro.chamada Eu gostaria de saber como esta mesmos dados podem processar o HTML uma vez que semelhante objeto de dados do servidor é recebido.Aqui está um exemplo simples:

/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;
};

Quando eu executar esse código no padrão de meteoros app que eu vejo na janela do navegador:

Hello World!
<em>Hello World - May 2012</em>

Idealmente, eu gostaria que a variável de sessão que contém o código html de ter rendido o que foi passado para ele (no exemplo acima - fazendo a segunda linha itálico quando a saída para o navegador).Como faço para ir sobre como realizar isso?

Agradecemos antecipadamente por qualquer ajuda!

Foi útil?

Solução

Utilização {{{greeting}}} em vez de {{greeting}} para se certificar de que não escapou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top