Я пытаюсь перебрать объект json, имеющий следующую структуру.
Основываясь на предложениях, найденных в stackoverflow, я добавил канал для обработки таких объектов.
@Pipe({name: 'keysPipe'})
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;
}
}
Затем я пытаюсь использовать директиву * ngFor следующим образом:
<span *ngFor="let entry of permissions | keysPipe">
{{entry.key}} {{entry.value}}
</span>
И я получаю это
Как я могу это исправить?
Заранее спасибо.