更新时间:2022-10-19 18:56:09
据我所知,*ngFor 不仅可以用于数组,还可以用于对象.
希望以上链接有帮助.
同样对于值包含对象的键,您可以检查该键对应的值是否为对象.
例如
if( (typeof A === "object") && (A !== null) )
其中 A 是键的对应值.如果 A 确实是一个对象,再次使用 *ngFor 来遍历该对象.
我还没有测试下面的代码,但我希望你能大致了解我想说的内容,
@Component({选择器:'app-myview',模板:`<div *ngFor="let key of objectKeys(items)">{{key + ' : ' + items[key]}}<div *ngIf="checkFunction(items[key])"><div *ngFor="let key2 of objectKeys(items[key])">{{key2 + ':' + items[key][key2]}}