我正在尝试创建一个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
编辑:连字符适用于单引号