您需要使用数组
ngFor。如果要在此级别使用对象,则应考虑使用自定义管道。
基于此,我将以这种方式重构您的代码:
<div *ngFor='#s of (test | keyValues)'> <div *ngFor='#t of (s.value | keyValues)'> {{t.value.state}} {{t.value.typ}} </div></div>使用以下管道:
@Pipe({name: 'keyValues'})export class KeysPipe implements PipeTransform { transform(value, args:string[]) : any { let keys = []; for (let key in value) { keys.push({key: key, value: value[key]); } return keys; }}


