如何正确解析 Angular2 中的 Object 对象?
How to correctly parse Object object in Angular2?
我正在尝试遍历具有以下结构的 json 对象。
根据在 Whosebug 上找到的建议,我添加了一个管道来处理此类对象。
@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>
我得到的是这个
我该如何解决?
提前致谢。
我想你可以这样做:
<span *ngFor="let permission of permissions.permissions">
{{permission.id}} {{permission.email}}
</span>
我正在尝试遍历具有以下结构的 json 对象。
根据在 Whosebug 上找到的建议,我添加了一个管道来处理此类对象。
@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>
我得到的是这个
我该如何解决?
提前致谢。
我想你可以这样做:
<span *ngFor="let permission of permissions.permissions">
{{permission.id}} {{permission.email}}
</span>