Я новичок в angular. Я использую Angular 7 на стороне клиента и ASP.NET на стороне сервера. Я пытаюсь получить данные из HTTP-сообщения и отобразить их в элементе html label.
вот метка html (userError.Username - это поле, которое я хочу отобразить):
<label class="text-danger">{{userError.Username}}</label>
Я инициирую поле в ngOnInit, и я вижу поле.
ngOnInit() {
this.userError = new UsersError();
this.userError.Username = "123123";
}
когда страница загружена, я вижу 123123 красным (как и должно быть), когда я получаю данные из http post (объект UsersError), я изменяю this.userError, назначая ему данные, но ничего не происходит.вот код:
Enter()
{
this.userService.validate_user(this.user).subscribe(data => {this.userError
= data
console.log(this.userError);
});
}
из console.log. Я вижу, что данные получены правильно (видно, что имя пользователя получает новое значение, однако элемент html пуст.