2014-10-08 49 views
2

有什么方法可以在帮助程序中返回innerHTML? 我的意思是这样:Meteor.js在帮助程序中返回innerHTML

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

会有,因为我环路他们通过{{#each}}循环更加的那些记录,我试图做到这一点throught JQuery的,但有困难的时候命名类/ ID是如此我希望如果有人能告诉我如何与助手

回答

3

您可以使用把手。 SafeString:

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

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

编辑:流星1 *使用Spacebars而不是把手:

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

你可以做到这一点,只记得打电话给该助手与{{{...}}},而不是{{...}}所以,它不是转义:

{{#each paragraphs}} 
    {{{text}}} 
{{/each}}