2015-10-05 183 views
0

我有一個Ember應用程序與hadlebars一起運行。我在我的HTML頁面中有幾個ember模板,但是我遇到了一個小小的困境 - 我無法在腳本標記中轉義HTML代碼。爲了說明的目的,我正在尋找將非工作的原始HTML插入到腳本標記中。通過使用.hbs文件方法會有幫助嗎?我寧願不使用.hbs方法。Ember js /把手

<script type="text/x-handlebars" data-template-name="name"> 
<html> 
<head> 
so on.... 
</head> 
</html> 
</script> 

謝謝。

+1

你所說的「無法逃避的HTML代碼」是什麼意思?你爲什麼需要逃避它?就像您實際上想要在文檔中顯示HTML代碼而不是將HTML放入文檔中一樣? – GJK

+0

是的。我試圖在頁面上顯示非工作的HTML代碼。 –

回答

0

你可以這樣做完全一樣的方式,你會做正常HTML:逃離HTML實體:

<script type="text/x-handlebars" data-template-name="name"> 
&lt;html&gt; 
&lt;head&gt; 
so on.... 
&lt;/head&gt; 
&lt;/html&gt; 
</script> 
+0

我有HTML代碼的線條和線條。我需要一個「批量」轉義標籤。 –

+0

沒有一個。您可以做的最好的方法是將HTML存儲在JavaScript中的字符串變量中,並將其放置在模板的控制器中,然後使用「{{value}}」插入值並依賴Handlebars運行時爲您轉義。 – GJK

+0

適合我。謝謝。 –