我正在返回JSON對象,但*ngFor
循環未呈現任何內容。無法將JSON綁定到角度4對象
組件:
@Input() users: Observable<IUser>;
this.users = this.getUserByRole(this.role);
getUserByRole(role) {
return this._searchService.getUsersByRole(role);
}
HTML:
<tr saSmartMenu *ngFor='let data of users | async' (click)="onEditUser.emit(data)">
<td>{{data.ssn }}</td>
<td>{{data.userName }}</td>
<td>{{data.lastName }}</td>
<td>{{data.ofcSymbId }}</td>
<td>{{data.role }}</td>
</tr>
search.service:
getUsersByRole(role:string) {
return this.http.get(this.url+role)
.map(res => res.json().data);
}
我檢查JSON有一個寧靜的客戶,我的目標是完全一樣的JSON我我正在得到。
任何錯誤控制檯? –
嘿德魯!也許是愚蠢的問題,但只是爲了確保,你的迴應實際上包含你試圖提取的'data'對象? :) – Alex
@ AJT_82解決了它,我正在學習。 – Drew1208