Angular2单个ng用于多个数组

Pra*_*A.K 0 javascript angular2-directives ngfor angular

是否可以在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;
}
Run Code Online (Sandbox Code Playgroud)

我将有权访问Element对象,因为我需要显示区域内的所有设备和设备.

Tus*_*har 5

使用concat连接两个数组,然后使用ngFor过它

*ngFor = "let device of arr1.concat(arr2.devices)"
Run Code Online (Sandbox Code Playgroud)