У меня есть список пожарных баз в нескольких городах. Доступ работает с:
public locations: Observable<any[]>;
constructor(db: AngularFirestore) {
this.locations = db.collection('/Locations').valueChanges();}
Тогда я могу получить доступ ко всем данным с помощью:
{{ location.location_id }} etc
Теперь я хочу получить доступ ко всем местам в одном конкретном городе на следующей странице.
this.locationCollection = db.collection('/Locations', ref =>
ref.where('location_id', '==', 'Townname'));
Но это не присваивается или _scalar Если я изменяю locationCollection на AngularFirestoreCollection, я не получаю никакой ошибки, но также и никаких данных Если я изменю местоположение класса на интерфейс, то это тоже самое. Я даже пытался получить
this.location = db.doc('/Locations/' + townname);
Но я не могу получить доступ к атрибутам или записать запрос в консоль. Я чувствую, что потратил впустую свое время на слишком много устаревших уроков. Может ли кто-нибудь указать мне правильное направление или у кого-нибудь есть пример угловых героев с настройкой MOST RECENT firebase?