на прошлом стриме.
Есть сервис, который дает доступ к коллекции, например:
@Injectable()
class LolService {
constructor(firestore: AngularFirestore){}
user = firestore.collection(‘users’).doc(‘kirjs’)
user$ = this.user.valueChanges();
}
Вопрос: что делать, если я хочу выцеплять id юзера из роута? т.е. он может динамически меняться?
ну а как иначе
ну пока я подумываю обернуть весь angularFirestore и позволить передавать туда обзерваблы, ахаха
Достать id пользователя можно из ActivatedRoute, который можно использовать для получения нужной коллекции из firebase Но только придётся сделать метод в сервисе getUser(userId) который будет возвращать Observable нужной коллекции
ну, там основная проблема в том, что все будет завернута в обзервабл
Обсуждают сегодня