我有一個ng-class
其中類是動態加載,即評價在表達$rootscope
,後期綁定是發生角表達以ng級的CSS後評估被施加(後期綁定)
<li role="presentation" style="width:200px" ng-class="{active: true, inactive: false}[{{vm.$rootScope.currentPage}}==1]"><a href="#/create">Create</a></li>
這裏後{{vm.$rootScope.currentPage}}
表達評估如果給1它是工作或如果我檢查檢查元素,我可以看到[1==1]
即{{vm.$rootScope.currentPage}}
這是返回正確的值,但類沒有得到應用
可以參考此Condition in ng- class not working
不工作,在檢查元素我可以看到代替[{{vm。$ rootScope.currentPage === 1}}]這是[true],但仍然沒有應用類,因爲表達式評估是在class應用到該控件 – sudhir
更新我的答案並添加了plunker演示@sudhir –
真棒兄弟,實際上,而不是在點擊功能我維護一個全局變量,並更新個別控制器,這是在類應用後得到更新。任何這工作,因爲我使用點擊功能和傳遞參數是更好的方式,謝謝! – sudhir