我有一個角度引導標籤集。Angular JS:將類綁定到兩個不同的表達式?
備註:這是一個ui-bootstrap指令。所以ng-class不起作用。
爲了能夠有條件地更改類,我發現這裏的SO:
<tab heading="My Tab" class="{{classifyForm.$dirty ? 'tab-dirty':''}}">
偉大的作品,當表單classifyForm
髒了,它增加了類tab-dirty
否則刪除它。
除了現在我需要做的事情與另一個條件和另一個另外到我有什麼。
什麼是兩個表達式的組合方式,所以我得到本質:
if form is dirty,tab-dirty
(我現在)和if foobar then tab-foobar
所以,如果形式是骯髒和foobar的是真實的,結果選項卡應該有tab-dirty
和tab-foobar
類,如果只有一個是真的,那麼只有這一個類。
我會在控制器中創建一個方法來生成類字符串,也許帶有參數:) –
這是一個很好的方法。可能沒有其他辦法。 – Steve