2017-08-10 81 views
1

我有類似如何逃生單花括號角4模板

<div ngNonBindable> 
    yada yada.... { ... } blah blah.... 
<div> 

即使 'ngNonBindable' 指令,我得到錯誤:

compiler.es5.js:1690 Uncaught Error: Template parse errors: 
Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) (" 
<div> 

兩件事情:

1)請指向正確的方向。

2)或者,請給出解決方法。

+2

線索的錯誤消息:'{{「}」}}' –

+0

我想保持「ngNonBindable」,因爲我會添加其他的東西,這需要它; - } –

回答

2

您可以綁定文本字符串文字:

<div> 
    {{"yada yada.... { ... } blah blah...."}} 
<div> 

(如果文本也有引號的話,你可以用\逃脫他們)

編輯:剛纔看到你的評論說,你需要保持ngNonBindable。看起來這裏有一個open issue,所以在解決之前,您可能需要查看是否可以重新構建標記以從ngNonBindable部分刪除轉義文本。

+0

謝謝,我將使用你現在提出的解決方案。 –

0
<div> 
    yada yada.... {{ '{' }} ... {{ '}' }} blah blah.... 
<div> 

有一個開放bugngNonBindable