2015-05-29 70 views

回答

6

它不會出現內部意見。你會需要使用多行註釋語法,就像這樣:

<div ng-class="{'test':true,'test1':true, /* some comment */ 'test2':true}"></div> 

但是,這將引發一個錯誤:

Syntax Error: Token '*' is unexpected, expecting [:] at column 29 of the expression [{'test':true,'test1':true, /* some comment */ 'test2':true}] starting at [* some comment */ 'test2':true}].

但是,您可以解決此通過在控制器/指令聲明你的風格:

$scope.styles = { 
    'test': true, 
    'test1': true, 
    /* some comment */ 'test2': true 
}; 

而且包括在你看來:

<div ng-app="MyApp"> 
    <div ng-controller="MyCtrl"> 
     <div ng-class="styles"></div> 
    </div> 
</div> 

jsFiddle Example

+0

從一頭是兩頭多黃油。真的很好的解決方案。謝謝 – Shaxrillo

0

沒了,也沒有辦法裏面JSON或HTML NG-表現發表評論,因此,如果您需要COMENT,使用標準的HTML左右的地方(不是內部PARAMS之間的標籤,它會「撞車」) 。在標籤之前或之後使用它。但請記住,查看您網頁源代碼的用戶可以看到這些評論。在發佈之前使用一些uglify工具來刪除生產中的評論。

+0

感謝您的信息 – Shaxrillo

相關問題