有什么办法可以在helper中返回innerHTML?
我的意思是这样的:

text: function(){
return "<p>It's working!</p>"
}

由于我通过{{#each}}循环将它们循环,并且尝试通过JQuery进行记录,但是命名/类很难,所以如果有人能告诉我如何使用帮助程序,我将不胜感激。

最佳答案

您可以使用Handlebars.SafeString:

text: function(){
  return new Handlebars.SafeString("<p>It's working!</p>");
}

它将产生安全的HTML字符串。如果您的助手从用户输入中返回了某些内容,则使用不使用三括号{{{......}}}进行转义是不安全的。

编辑: meteor 1中的。*使用空格键代替手把:
text: function(){
  return new Spacebars.SafeString("<p>It's working!</p>");
}

关于javascript - Meteor.js在帮助程序中返回innerHTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26258324/

10-10 07:56