AngularJS ngClass有条件
是否有任何方法可以表达类似ng-class条件的东西?
例如,我尝试了以下内容:
<span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span>这段代码的问题在于,无论是什么obj.value1,类测试总是应用于元素。这样做:
<span ng-class="{test: obj.value2}">test</span>只要obj.value2不等于真值,该类就不适用。现在我可以通过这样做来解决第一个例子中的问题:
<span ng-class="{test: checkValue1()}">test</span>当checkValue1函数如下:
$scope.checkValue1 = function() {
  return $scope.obj.value === 'somevalue';}我只是想知道这ng-class是否应该如何工作。我也在构建一个自定义指令,我想做类似的事情。但是,我找不到一种观察表达的方法(也许这是不可能的,也就是它的工作原理)。
这是一个展示我的意思的plnkr。
GCT1015
皈依舞