我有非常簡單的形式(見下文),並且這是一個問題:角2 formControl沒有檢測值改變編程
- 當我手動輸入的輸入值,form.controls [「myvalue的」]。值更改
- 如果我以編程方式更改#myInput價值,這是完全無視這種變化
我在做什麼錯?
@Component({
selector: 'my-app',
template: `<form [formGroup]="form">
Current value: {{form.controls['myValue'].value}}
<input type="text"
size=40
id="myValue"
name="myValue"
required
[formControl]="form.controls['myValue']">
<input type="button" (click)="updateValue()" value="Update">
</form>`
})
export class AppComponent {
form:FormGroup;
constructor(private fb: FormBuilder) {}
ngOnInit() {
this.form = this.fb.group({
myValue: new Date().toString()
});
}
updateValue(){
document.querySelector('#myValue').value = new Date().toString();
}
}
請它作爲一個plunker或擺弄 –
需要你json.so更新您的文章與相關的JSON的** form.controls ** – Aravind
@CharanCherry這裏是https://plnkr.co/edit/hQGn6nfl6pNkS1zfneEv?p=preview –