У меня есть два объекта, которые я получаю из API.
user = {
userTypeId: 1
userType: null
}
userTypes = {
{id:1, type:'admin}
}
Я предполагаю, что при моем первом вызове API, чтобы получить пользователя, я должен снова вызвать API, чтобы получить тип
let user;
this.dataService.GetUser().subscribe(rps => {
user = rps;
this.dataService.GetUserType(rps.id).subscribe(userTypeRsp =>
user.userType = userTypeRsp ////////////this is where I'm not sure what to do
});
});
Но как можно сопоставить отношения между объектами, чтобы userType не был нулевым? Я хочу сделать что-то вроде C#
с Linq
user.userType = userTypeRsp.Where(x => x.id = user.userTypeId)
или что-то подобное