【发布时间】:2015-05-07 14:37:01
【问题描述】:
我希望有人可以帮助我。 我正在使用 angular v1.3.14,并尝试在 ng-class 映射的键中添加范围变量。
例子
<b class="fixedClass" ng-class="{'classOne' : x === 'foo',
'classTwo-%(y)%' : x === 'bar'}">
%(z)%
</b>
有没有办法做这样的事情或者有什么办法?
【问题讨论】:
-
你想做什么..你想分配一个动态类名
-
我正在创建一个指令,其中我提供 %(y)% [在这种情况下]
-
那么我认为更好的选择是使用变量作为类名,例如
ng-class="dynaClass",然后在x上使用watch 来更新dynaclass的值 -
不知何故它现在与上面的代码用法一起工作。我自己也很惊讶。
-
你是说你的代码现在可以工作了吗?
标签: javascript json angularjs ng-class