2017-02-28 99 views
1

說我想要顯示以下字符串 - 包括{{ }} - 在角度2+模板:如何擺脫角模板中的花括號?

Hello {{name}}, how are you?" 

NB。整個字符串將被硬編碼,它不會來自變量。

什麼是最好的方法來擺脫大括號,使他們不被視爲插值?

我有一些作品,但它不看超潔淨:

Hello {{ '{{' }}name}}, how are you? 

回答

9

有特殊的內置屬性ngNonBindable可以應用,如:

<ng-container ngNonBindable> 
    Hello {{name}}, how are you?" 
</ng-container> 

<div ngNonBindable> 
    Hello {{name}}, how are you?" 
</div> 

如果你有一些容器

Plunker Example

+0

這適用於AngularJS而已,不是嗎? (我的問題是Angular2 +) – AngularChef

+0

是的,我知道它是關於angular2 – yurzui

+0

謝謝,它的作品。太糟糕了'ngNonBindable'不會顯示在[API參考](https://angular.io/docs/ts/latest/api/)中。 – AngularChef