Это сообщение об ошибке отображается, потому что user.brand
на данный момент не определено.
Когда я попытался отразить проблему, у меня ее не было, потому что вы не делитесь частью кода, вызывающей ошибки. Наиболее очевидной причиной ошибки может быть инициализация вашей user
модели в файле компонента или в его интерфейсе. Следуйте предоставленному формату, чтобы решить вашу проблему
Мой код был ->
Файл компонента
params: UserModel = {
reg_username: '',
password: {
reg_password: ''
}
};
foo(): void {
this.params.password.reg_password = this.params.reg_username;
}
Файл интерфейса
export interface UserModel {
reg_username: '';
password: {
reg_password: '';
}
}
HTML-файл
<input [(ngModel)]="params.reg_username">
<p>Value: {{ params.reg_username }}</p>
<input [(ngModel)]="params.password.reg_password">
<p>Value: {{ params.password.reg_password }}</p>
<button (click)='foo()'>FOO</button>