2014-10-08 82 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}}