同时使用class和ngClass的方法

11
以下是我的代码
<table class="table table-hover" id="orderTbl" [ngClass]="{'maxZeroHeight':maxZeroHeight}>

可以像上面那样使用吗?还是有其他方法?

1
是的,你可以做到。 - Bhanu Tej P
2
你试过了吗?发生了什么事? - jonrsharpe
4
你可以同时使用 class 和 ngClass。前者让你有机会在任何情况下都应用一个你想要实现的类,而后者则是有条件地应用类。 - kboul
2
这是一个初学者问题,没有提到重复的参考/指导。为什么会被踩? - TamusJRoyce
这段代码本应该隐藏这条线,但无论布尔表达式的输出如何,我仍然能看到这条线。问题出在哪里? - undefined
显示剩余2条评论
3个回答

4

[ngClass]用于基于表达式应用多个类时使用。对于单个表达式和单个要应用的类,应使用[class.classname]="expression"

否则没有问题,无论你提到了什么。


2

在Angular中同时使用class[ngClass]没有任何问题。

  • class仍然分别应用所有类样式。
  • [ngClass]应用条件类。

它们可以一起使用。


1

实际上,同时使用class和ngclass是可行的,还有另一种方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接