1

在我使用 bindonce 之前,我对 angularjs 的 1.3+ 版本感到非常困惑,现在我们使用 '::' 进行延迟加载。

我没有找到如何只绑定多个 ng 类中的一个类。

这是我以前的代码:

<a [...] bo-class="{'tuto': user.tutorial}" ng-class="{liked: liked == true}">[...]</a>

我需要使用 : ng-class" :: {'tuto': user.tutorial}" 并保留我的第二个 ng-class。

如何使用延迟加载将一个 bo-class 与一个 bind 的 ng-class 合并?

谢谢 !

4

2 回答 2

1

尝试使用这个丑陋的解决方法。

<a 
  bo-attr 
  bo-attr-class="user.tutorial?'tuto':''" 
  ng-class="{liked: liked == true}">[...]</a>
于 2015-02-06T14:10:04.177 回答
0

对于 bo-class,您可以使用:

bo-class="{'class1' : condition1,'class2' : condition2}"

依此类推,基本上你可以拥有它会评估每一对的键值对。

于 2015-04-13T13:51:56.417 回答