Angular 在生产循环中,角度[隐藏]不起作用
我有个奇怪的问题。我有一个循环,循环遍历集合,并根据集合项中的属性值设置[hidden]属性。最初,所有这些值都为false。这就是它看起来的样子Angular 在生产循环中,角度[隐藏]不起作用,angular,hidden,Angular,Hidden,我有个奇怪的问题。我有一个循环,循环遍历集合,并根据集合项中的属性值设置[hidden]属性。最初,所有这些值都为false。这就是它看起来的样子 <ng-container *ngFor="let cus of customer;let indexMod = index; trackBy:indexMod;"> <div [hidden]="!cus.displaySub"> 最初,displaySub在所有方
<ng-container *ngFor="let cus of customer;let indexMod = index; trackBy:indexMod;">
<div [hidden]="!cus.displaySub">
最初,
displaySub
在所有方面都为false,因此它应该隐藏内部div。这在我的开发环境中运行良好,但是当我将其部署到生产环境中时,它在第一次加载时显示第二个div
。这和我正在处理的数据是一样的,事实上,一开始我强制将其设置为false。我能想到的另一个选择是,代码let indexMod=index;trackBy:indexMod代码>是否与渲染发生冲突?您可以尝试*ngIf
属性而不是[hidden]
属性。您可以尝试*ngIf
属性而不是[hidden]
属性