【发布时间】:2016-05-16 17:21:13
【问题描述】:
我尝试了带有三元的 ng-class 指令,它在页面加载时效果很好。我的参考是widthWindow.xs变量,当窗口大小是移动时它是“true”,但是有一个resize把它设置为“false”但是类没有改变,ng-class没有动态改变。为什么?
在控制器中:
$scope.myResize = funcion(){
var number = $window.innerWidth;
if (number > 767) {
$scope.widthWindow.xs = false;
}else{
$scope.widthWindow.xs = true;
}
};
在html中:
<p ng-class="widthWindow.xs ? 'borderVoteNewsTop' : 'borderVoteNewsLeft'">Don't change when there is a resize</p>
【问题讨论】:
标签: angularjs ternary-operator ng-class