我试图将两个不同的表达式链接到一个 ng-class
中,其中一个应用了过滤器,例如:
<body ng-class="controller | camel2hyphens" ng-class="{overflow: isOverflow}">
但 Angular 只使用其中之一(这是有道理的)。
我试过用这种方式使用表达式数组:
<body ng-class="[(controller | camel2hyphens), {overflow: isOverflow}]">
但是设置的CSS类是:
class="login-controller [object Object]"
有什么方法可以用 ng-class
来完成这个(不用在 Controller 中用逻辑编写方法)。
谢谢!
最佳答案
您可以将 class
与 ng-class
结合使用
<body class="{{controller | camel2hyphens}}" ng-class="{overflow: isOverflow}">
关于javascript - 在 AngularJS ng 类中链接多个表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099298/