JSONオブジェクトを返していますが、*ngFor
ループで何も描画されていません。角度4のオブジェクトにJSONをバインドできません
コンポーネント:
@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 Iのようなものです取得しています。
コンソール内の任意のエラー? –
ねえドリュー!たぶんばかげた質問かもしれませんが、確かにあなたの回答には実際に抽出しようとしている 'data'オブジェクトが含まれていますか? :) – Alex
@ AJT_82はそれを解決した、私は学んでいる。 – Drew1208