我在Angular.js中有以下代码,其中我尝试根据变量-togglequadkey的切换条件来切换2个类。

<span class="quad-icon" data-ng-class="'quad-icon':!togglequadkey, 'teeth-icon':togglequadkey"></span>


我总是以某种方式总是只获得上一类的头等舱,但上面一行出现控制台错误。有人可以帮忙吗?

我还为其功能添加了代码:

$scope.togglequadkey = false;
$scope.togglequad = function() {
    $scope.togglequadkey = $scope.togglequadkey === false ? true : false;
};

最佳答案

您试图使用对象语法而不将对象包装在{}

尝试:

data-ng-class="{'quad-icon':!togglequadkey, 'teeth-icon':togglequadkey}"

关于javascript - 通过data-ng-class根据不同条件添加类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32740035/

10-09 17:32