是否可以在 Angular 中为 ngFor 使用多个数组?
*ngFor="let device of element.devices && element.zones.devices"// something like this
export interface Element {
id: string;
name: string;
zones: Zone[];
devices: Device[];
}
export class Zone {
id: string;
name: string;
devices: Device[];
}
export class Device {
id: string;
name: string;
}
我将有权访问 Element 对象,从中我需要显示所有设备和区域内的设备。
最佳答案
使用 concat
连接两个数组,然后在其上使用 ngFor
*ngFor = "let device of arr1.concat(arr2.devices)"
关于javascript - Angular2 单 ngFor 用于多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43451703/