如果條件之一為真,如何以角度隱藏元素。
我嘗試使用 *ngIf="productID == category.Lane || productID == category.Val"。它不起作用。
<label>ProductID</label>
<ng-select
appearance="outline"
formControlName="productId"
[clearable]="false"
[searchable]="false"
[(ngModel)]="productID"
placeholder="Select an option"
>
<ng-option *ngFor="let product of products | orderBy: 'name'" value="{{ product.id }}">{{ product.name }}</ng-option>
</ng-select>
<div class="row" *ngIf="productID == category.Lane || productID == category.Val">
<div class="col">
<label>Promotion</label>
</div>
uj5u.com熱心網友回復:
在這個條件下:
*ngIf="productID == category.Lane || productID == category.Val"
您是說,如果第一個或第二個條件為真,則顯示元素。如果你想隱藏它,在這種情況下你應該使用相反的條件:
*ngIf="!(productID == category.Lane || productID == category.Val)"
uj5u.com熱心網友回復:
否則,您可以使用 hidden 屬性而不是使用 *ngIf 條件
<div class="row" [hidden]="productID == category.Lane || productID == category.Val">
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/344986.html
標籤:javascript html 有角的 打字稿
上一篇:為什么我的字體真棒圖示不顯示?
