Учитывая, что id - это идентификатор документа объекта, хранящегося в Firestore. Это вернет объект.
return this.firestore.doc('users/'+id).valueChanges();
Иначе, если это атрибут сохраненного объекта, тогда вам нужно будет запросить в коллекции. Это вернет массив объектов. Только 1, если идентификатор уникальный
return this.firestore.collection('users', ref => ref.where('id', '==', id)).valueChanges();
Записать эти данные в подписку. Это должен быть именно тот объект, который вы могли сохранить в хранилище.
ngOnInit(): void {
this.activeRoute.params.subscribe(
(data)=>{
this.id = data['id']
console.log('id::'+this.id);
this.employeeService.getEmployeeById(this.id).subscribe(
(data)=>{
console.log(data); // Should be the exact same object that was saved.
// Using the 2nd way, this will return an array with 1 item. So take the 0th element, ie data[0]
this.employee = data; // data[0]
});
}
);
}
Примечание. Всегда поддерживайте типы, чтобы получить преимущества TypeScript.