2015-07-13 61 views
0

我有以下代碼,AngularJS 1.4.1和角UI自舉0.13.0,納克級與對象屬性

<accordion-group ng-class={selected : object.property}></accordion-group> 
 
<input type="button" ng-click="object.property=!object.property">

當運行上述代碼中,上的負載應用程序,object.property是真實的,並且應用了css。點擊按鈕,css屬性被刪除。再次點擊按鈕,css沒有得到應用。

注意:這與以前版本的angular和bootstrap一起使用。我最近升級到了angular1.4.1和bootstrap 0.13.0。我懷疑這是因爲最新的版本更新,但是,找不到有效的文檔讓我得出結論。

在此先感謝。

+1

您的意思是 cheziHoyzer

+0

是的,我的道歉,更新了這個問題。 – pradeep

回答

1
<input type="button" ng-click="object.property = !object.property"> 

我prefear ng-class這樣的:

ng-class="{'selected' : property}" 

因爲在:運營商的左側部分會有一定的字符串!

這裏是一個PLNKR

+0

我有這個解決方案,抱歉沒有提到它的問題,我需要爲什麼我們需要直接引用property.propery屬性的原因。你能否提高你的答案?這將是一個很大的幫助。謝謝。 – pradeep

+0

我不明白你解決了嗎? –

+0

是的,我解決了它,但不能完全理解,爲什麼我們不能給ng-class =「{'selected':object.property}」 – pradeep