[英]Meteor.js return innerHTML in helper
有什么辦法可以在helper中返回innerHTML? 我的意思是這樣的:
text: function(){
return "<p>It's working!</p>"
}
因為我通過{{#each}}循環將它們循環,並且我嘗試通過JQuery進行記錄,但是記錄類/ ID卻很困難,所以如果有人能告訴我如何使用幫助程序,我將不勝感激。
您可以使用Handlebars.SafeString:
text: function(){
return new Handlebars.SafeString("<p>It's working!</p>");
}
它將產生安全的HTML字符串。 如果您的助手從用戶輸入中返回了某些內容,則使用不帶三重括號{{{......}}}進行轉義是不安全的。
編輯:在流星1. *中使用空格鍵代替把手:
text: function(){
return new Spacebars.SafeString("<p>It's working!</p>");
}
您可以記住記住使用{{{...}}}
而不是{{...}}
來調用該助手,這樣它就不會被轉義:
{{#each paragraphs}}
{{{text}}}
{{/each}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.