<分区>
<分区>
当我们有这部分代码时:
<div *ngFor="element of elements1" class="element"></div>
<div *ngFor="element of elements2" class="element"></div>
和类元素:
.element {
color:red;
}
.element:first-of-type {
color:blue;
}
我们有两种情况:
第一个是类 element
是全局的。
在这种情况下,elements1
的第一个元素将为蓝色
第二个是“元素”类是本地类。 在这种情况下,两个数组的第一个元素都是蓝色的
为什么两种情况下的行为不一样?
最佳答案
试试这个:
<div
*ngFor="element of elements1; let first = first;"
class="element"
[ngStyle]="first && {'color': 'blue'}">
</div>
这将为第一个 div 设置颜色。
关于html - 具有全局类的第一个类型与本地类不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59643765/