2014-09-29 96 views
8

如果某個條件爲真,我想設置標題屬性。如果內容是avaiblabe,我想設置一個類和alt文本。我如何設置標題文本?AngularJS - 設置標題屬性

HTML

<li ng-class="{true: 'my_class', false: ''}[content]" title="this is content"> 

回答

4

使用這樣{{ condition && if_true || if_false }}的表達式。例如:

<li ng-class="{ 'my_class': !!content }" title="{{ !!content && content || otherContent }}"> 
+0

爲什麼是兩個 '!!',它不會爲我工作。 – user1477955 2014-09-29 10:18:29

+0

檢查此[回覆](http://stackoverflow.com/a/784946)... – bmleite 2014-09-29 10:24:50

+2

爲什麼'&&'和'||'? '? ..:..'比較簡單,不是嗎? – robert4 2015-06-06 06:28:34