Я пытаюсь использовать идентификатор для получения пользовательских данных.Канал принимает идентификатор и использует сервис, который запрашивает данные пользователя на основе идентификатора и возвращает наблюдаемые данные пользователя.
Вот канал:
export class UserPipe implements PipeTransform {
constructor(private userService: UserService) {}
transform(value: number): Observable<User> {
return this.userService.getFriendBy(value)
}
}
Я пыталсяиспользуйте трубу следующим образом:
<h2 float-left>{{ (chat.user_to_chat_id | user)?.first_name | async }}</h2>