簡體   English   中英

Meteor.js在幫助程序中返回innerHTML

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM