Когда я использую свой метод с обычной подпиской все нормально. Но мне нужно использовать его с моим обновлением, и это значение concat.
<div *ngIf="requestList$ | async as requestList">
<div *ngFor="let f of requestList" class="new-request my-2">
...
</div>
<div *ngIf="requestList?.length == 0">
no request right now
</div>
</div>
А это мой массив:
this.requestList$ = this.storefriends$.pipe(
select(
FriendsRequestFeatureStoreSelectors.selectAllFriendsRequest
),
mergeMap((value: FriendRequest[]) => from(value)),
filter((friend: any) => friend.to._id === this.user.profile),
reduce((acc: FriendRequest[], friend: FriendRequest) => {
console.log(friend);
return acc.concat(friend);
}, []),
);
Я сделал обновление для деталей