Я получаю данные из магазина, и теперь я хочу поместить данные в пустой массив в том же порядке, что и идентификатор документа.При наличии идентификатора документа данные должны быть извлечены и помещены в массив, если идентификатор документа отсутствует. В массив необходимо вставить «No Assigned Assigned».
getSalesmanName(signupId){
let name;
if(signupId){
this.db.collection('users/').doc(signupId)
.snapshotChanges().pipe().map( res=> {
const data=res.payload.data() as Users
return data;
})
.subscribe(res=>{
this.salesmanArray.push(res.first_name);
})
}else{
this.salesmanArray.push("No Salesman Assigned")
}
}
Ожидаемый результат: Name1, Name2, No Assigned Assigned, Имя3, Продавец не назначен
Фактический результат: Продавец не назначен, Продавец не назначен, Имя1, Имя2, Имя3