一、ngModel
1-1、在app.module.ts中配置
import {FormsModule} from '@angular/forms'@NgModule({ ... imports: [ ... FormsModule ], ...})
1-2、组件.html文件
<input type="text" [(ngModel)] = "msg" /><p>{{msg}}</p>
1-3、组件.ts文件
export class HeaderComponent implements OnInit { public msg:string = 'hello world' constructor() { } ngOnInit() { }}
二、(change)
<input type="text"(change)="handleChange($event)" [(ngModel)]="msg">handleChange(e){ console.log(e.target)}
三、(ngModelChange)
只要ngModel依赖的值改变的时候,就会触发ngModel一定要写在ngModelChange的前面<input type="text" [(ngModel)]="msg" (ngModelChange)="handleChange()" ><p>{{msg}}</p><input type="checkbox" [(ngModel)]="checked"(ngModelChange)="inputChange()">