ngclass does not apply



我正在尝试创建一个div,该div将根据作用域内的变量更改其大小。(角度1.7.8(

我有<div ngClass="{{getClass()}}">和我相信函数绑定正确,因为当我加载网页并检查元素时,它显示

<div ngclass="{"column-20":false,"column-25":true}">

作为参考,getClass函数看起来像这个

$scope.getClass = function() {
return {'column-20': $scope.<thing> != "value",
'column-25': $scope.<thing> == "value"}
}

尽管它似乎显示了正确的逻辑,但我没有看到该类应用于div。

感谢

ngClass不能以这种方式工作。

如果某个相关模型为true,ngClass将激活一个类。例如:

<div ng-class="{'column-20': thing1,'column-25': thing2}">

控制器中的某个位置:

$scope.thing1 != "value"
$scope.thing2 != "value"

文件:https://docs.angularjs.org/api/ng/directive/ngClass

编辑:连字符适用于单引号

相关内容

最新更新