【发布时间】:2017-07-19 01:06:01
【问题描述】:
在 Angular 4 中,我尝试订阅 FormControl 的 valueChanges。以下两个版本都不起作用。我没有看到任何错误。 form.value JSON 在我键入时正在更新,但订阅不起作用。
myForm: FormGroup;
public firstName = new FormControl();
public lastName = new FormControl();
this.myForm = this.formBuilder.group({
firstName: '',
lastName: '',
});
this.myForm.controls.firstName.valueChanges.subscribe(value => {
console.log(value);
});
this.myForm.get('firstName').valueChanges.subscribe(value => {
console.log('name has changed:', value)
});
这是一个模板 sn-p。
<form #myForm="ngForm">
<md-input-container>
<input mdInput name="firstName" [(ngModel)]="firstName" placeholder="enter name"/>
</md-input-container>
{{ myForm.value | json }}
【问题讨论】:
标签: angular