ネストされたjsonにはどうやってアクセスできますか?私は次のファイルを持っています:ang 4ネストされたjsonをフェッチする
{
"user1": {
"name": "john",
"surname": "johnsson"
},
"user2": {
"name": "Jacob",
"surname": "Jacobsson"
}
}
などです。私はこのJSONデータからフィールド名と姓のテーブルを作成する必要があります。これどうやってするの?私は、次のコードを書いた: users.service.ts
export class UsersService {
private _url: string = '../assets/users.json';
constructor(private _http: Http) {
}
getUsers() {
return this._http.get(this._url).map((response: Response) =>
response.json());
}
}
とusers.component
export class UsersComponent implements OnInit {
users = [];
constructor(private _usersService: UsersService) {
}
ngOnInit() {
this._usersService.getUsers().subscribe(resUsersData => this.users = resUsersData);
console.log(this.users);
}
}
その後、私はちょうどusers.component.htmlで{{users}}
を使用して、私の結果を見てみたいが、私は見ますちょうど[object Object]
。だから私は明らかに何かにアクセスしてエラーを得ることはできません。
でテンプレートのものを反復処理することができますそれはアクセス可能ではありません。 –
jsonパイプで出力しようとすると、 'users |パイプ ' – TheUnreal