Итак, я получаю свои данные по GET-запросу.Затем я загружаю его в объект, из которого затем пытаюсь получить данные.Но когда я console.log () определенное значение из объекта, он говорит, что оно не определено.
Users:UserService;
ngOnInit() {
this.GetUsers();
}
GetUsers(){
var tokenUser = JSON.parse(localStorage.getItem('currentuser'));
this.config.GetUsers().subscribe( data => {
this.Users = data.find(x => x.username == tokenUser.username);
console.log(this.Users) //<= Works perfectly fine.
console.log(this.Users.OrganisationName) //<= gives me an undefined
});
}
Вот часть, где я пытаюсь присвоить значение (которое не определено) из объекта.
RegisterUserData(event:any){
if(this.registerForm.valid){
this.config.PostData(this.user).subscribe((data: UserService) => {
this.user = {
FirstName:undefined,
LastName:undefined,
Rights:"rw",
OrganisationName: this.Users.OrganisationName,
username:undefined,
password:undefined,
Email:undefined,
}
});
}
}