我有一個簡單的菜單,我可以將「主動」類應用於點擊鏈接。當價值發生變化時,AngularJs ng-class不會更新
這裏是我的菜單的一部分:
<ul>
<li>
<a href="#/c/{{cId}}" ng-class='{"active":tog==1}' ng-click='tog=1'>{{c}}
</a>
</li>
<li>
<a href="#/a/{{a.aId}}" class="tree-toggle"
ng-class='{"active":tog==2}' ng-click='tog=2'>{{a.Name}}
</a>
</li>
</ul>
它的結構很簡單,因爲我之前說的,但是當我點擊第一禮「C」類「活躍」設置。然後當我點擊第二個li元素時,類「active」也被設置在該元素上,並且不會從第一個元素中移除,而只會在第二個元素上設置。
有什麼建議嗎?
你可以做小提琴嗎? –
我認爲它工作正常http://jsfiddle.net/nitishkumarsingh13/9xb1f3yb/ –
更新了CSS,以更好地看看類更改http://jsfiddle.net/9xb1f3yb/1/ –