我在我的项目中使用了以下代码。 抱歉,我无法分享任何 plunker 或 jsfiddle
<div class="container full-height" ng-class="{'navmargin': model.showHeaderBasedError}" data-ui-view="main_container"></div>
{{model.showHeaderBasedError}}
最佳答案
ng-class
与 ui-view
不兼容,您可以通过升级来修复此问题
Angular 1.3.8 和 ui-router 0.2.13。
GitHub Issue Link这里
更新
尝试 ng-attr 指令,这会对您有所帮助。
ng-attr-class="{{model.showHeaderBasedError? 'navmargin': ''}"
关于javascript - ng-class 不在 html 之外更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31612829/