如何使用异步管道迭代对象中的数组

sjb*_*sse 4 asynchronous observable angular

我有一个对象文字album$,我异步进入我的组件

album$: Observable<Album> = this._selectedAlbumSandbox.selectedAlbum$;
Run Code Online (Sandbox Code Playgroud)

Album界面看起来如下,当你看到它有数组Image.

export interface Album {
  id: string;
  name: string;
  caption: string;
  images: Image[];
}
Run Code Online (Sandbox Code Playgroud)

现在,我如何images使用async管道在模板中循环数组?像下面这样的东西

 *ngFor="let image of album$.images | async" 
Run Code Online (Sandbox Code Playgroud)

Fat*_*med 9

试试这个 :

<li *ngFor="let image of (album$ | async)?.images ">
 <h1>  {{ image }} </h1>
</li>
Run Code Online (Sandbox Code Playgroud)