sách gpt4 ăn đã đi

Angular 6 ngFor在同一父元素中引用循环变量

In lại 作者:太空狗 更新时间:2023-10-29 17:45:56 27 4
mua khóa gpt4 giày nike

我有一个 Angular Material Accordion ,我希望使用 *ngFor 创建如下 -


[expanded]="guest.get('expanded').value"
[formGroup]="guest"
*ngFor="let guest of guestFormArr.controls; let i = index;">

请注意 [expanded] 属性,我需要根据 *ngFor 循环中的“guest”变量来设置它。

我似乎无法让它工作。这可能吗?元素能否在定义的同一级别访问“guest”变量?我了解访问“ guest ”的嵌套元素。

Cảm ơn

Giải pháp:

我最终做了以下事情


*ngFor="let guest of guestFormArr.controls; let i = index;"
[formGroup]="guest" [expanded]="open === i">

然后我会简单地增加或减少分别具有 (click)=next(i) 或 (click)=back(i) 的“Next”和“Back”按钮上的“open”变量。

câu trả lời hay nhất

顺序很重要,在 *ngFor 之后设置 expandedformGroup 属性。目前,您正在尝试在初始化 guest 变量之前设置这些属性,因此它将是 không xác định


*ngFor="let guest of guestFormArr.controls; let i = index;"
[formGroup]="guest"
[expanded]="guest.get('expanded').value">

关于Angular 6 ngFor在同一父元素中引用循环变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55178044/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress