Что такое data.name
, которое связано с ngModel?
Я думаю, вам не нужно использовать атрибут значения. Привязать переменную компонента name
к ngModel, как показано ниже
<div (click)="getName('hello')">Click</div>
<input matInput [(ngModel)]="name"> {{name}}
В вашем компоненте,
name: string;
getName(nm) {
this.name = nm;
}
Нажмите кнопку, и вы увидите, что вход получает значение 'привет'