這是abc.component.ts (用戶[]是越來越由對象的HTTP請求後填充的)應用* ngFor在具有兩個陣列與對象的對象,Angular2
data = {
users: [],
photos: []
};
模板文件中的數據對象是abc.component.html
<div *ngFor="#d of data" class="media">
<div class="media-left media-middle">
<a href="#">
<img class="media-object" height="64px" width="64px" src="#" alt="img">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">{{ d.users.name }}</h4>
...
</div>
在的console.log該數據對象的快照是
當我嘗試以顯示用戶的name屬性,我得到的錯誤:
Cannot find a differ supporting object '[object Object]'
我怎樣才能糾正for循環?
分享您的組件代碼引發錯誤:
例如,它應該工作正常。 – ranakrunal9
分量代碼 '出口類HttpTestComponent實現的OnInit { 數據= { 用戶:[], 照片:[] }; users = []; 構造(私人_httpTestService:HttpTestService){} ngOnInit(){ this._httpTestService.getPosts() .subscribe(RES => {this.data.users = RES}); console.log(this.data); } }' – tjsxs