У меня очень простой вид (смотри ниже), и это вопрос:Угловое 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 –