使用angular访问嵌套值

时间:2018-10-17 03:07:38

标签: json angular

因此,我有一个角度项目,旨在从服务器检索数据。我无法更改此数据的存储方式,但需要检索它,然后希望对其进行编辑。

我需要访问的数据是嵌套的,因此存储在名为dog的整个文件中

{"dog": { "short":[{dog_id:"5"}]}}

<tr *ngFor="let barrel of barrels.Barrel_register">

通过使用上面的*ngFor,我已经能够访问数据并从中获取数据,但是我想知道是否有一种方法可以直接从我获取数据的这段代码中完成。

constructor(
  private http: HttpClient, 
  private messageService: MessageService
) { }
  getDogs(): Observable<Dog[]> {
  this.messageService.add('DogService: fetched dogs');
  return this.http.get<Dog[]>(this.dogUrl)
  .pipe(
    tap(dogs => this.log('fetched dogs')),
    catchError(this.handleError('getDogs', []))
  );
}

dogUrlhttp://localhost:3000/Dog,但我不能使用http://localhost:3000/Dog/Short,因为它不起作用。

0 个答案:

没有答案