[英]Angular - how to check length of Array in *ngFor, when using Async pipe?
我有:
<mat-toolbar-row *ngFor="let idp of Idps | async; last as isLast">
我需要為這些訪問它的長度:
<button [disabled]="(Idps| async)?.length===1" [ngClass]="{'disabledBtn': !(Idps | async)?.length > 1}"
遺憾的是,這不起作用,我設法使該語法僅在此處起作用:
{{ (Idps | async)?.length }}
如果我把它放在我的 HTML 中,它會在屏幕上顯示長度,但我找不到用於[disabled]
和[ngClass]
標簽的正確語法
使用 NgForOf 指令中的局部變量(“count”)
<mat-toolbar-row *ngFor="let idp of Idps | async; last as isLast; count as count">
在這里你可以找到所有可用於 NgForOf 指令的變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.