アイテムのリストの一部を表示しようとしました(ページ番号)。 マイテンプレート:私のコンポーネントで地図の後に観測が表示されます
<div class="notif" *ngFor="let notif of paginate() | async">
{{notif.name}}
</div>
私がない場合:
public notifications: Observable<Notification[]>;
public paginate(): Observable<Notification[]> {
return this.notifications;
}
これが動作しているが、私がしなければ:
public notifications: Observable<Notification[]>;
public paginate(): Observable<Notification[]> {
return this.notifications.map((notif: Notification[]) => {
return notif;
});
それはもう動作しませんが(I」何が起こっているのかを理解するために機能を単純化しました)。 .mapは観測可能な権利を戻しますか?だから、両方の方法で動作するはずですか?
yap!それは両方の方法で動作する必要がありますいくつかの愚かな間違いをした可能性があり、観察可能な部分はよく見える –
あなたが得ているエラー/動作は何ですか? –
最初のケースでは通知名が表示され、2番目のケースでは何も起こりません。ページに何も表示されません – Lempkin