我正在返回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