<form #myForm>
<input type="text" pInputText [(ngModel)]="mileage" name="xxx"/>
...
</form>
class MyFormComponent {
@ViewChild('myForm') myForm:NgForm;
ngAfterViewInit() {
this.myForm.valueChanges.subscribe(val => console.log(val));
}
}
https://angular.io/docs/ts/latest/cookbook/form-validation.html#!#template2 also uses this method in the example.
mileage getter/setter, , , , .
@HostListener('change', ['$event'])
onChange(e) {
console.log(e);
}
@HostListener('input', ['$event'])
onInput(e) {
console.log(e);
}
.
, . ngModel , , , .