使用angular2表单时,无法在mozilla浏览器中显示选定值

使用angular2表单时,无法在mozilla浏览器中显示选定值,angular,Angular,我有一个基本表单,其中有一个选择框…每当用户进行更改时,我都会尝试显示所选的值…我制作了一个plunker演示…这个演示在chrome浏览器中运行良好,但在mozilla和microsoft edge中运行不正常…问题是每当执行更改事件时,更改的值都不会反映在控制组中…我不知道为什么会出现这个问题。。。这是浏览器还是angular2框架的问题?有人请告诉我为什么这不起作用。。。 这是我的改变事件 changed(){ console.log(this.myForm.controls['sel

我有一个基本表单,其中有一个选择框…每当用户进行更改时,我都会尝试显示所选的值…我制作了一个plunker演示…这个演示在chrome浏览器中运行良好,但在mozilla和microsoft edge中运行不正常…问题是每当执行更改事件时,更改的值都不会反映在控制组中…我不知道为什么会出现这个问题。。。这是浏览器还是angular2框架的问题?有人请告诉我为什么这不起作用。。。 这是我的改变事件

  changed(){
console.log(this.myForm.controls['select'].value);
this.SelectedData=this.myForm.controls['select'].value;
 }
谢谢…

这是一个众所周知的问题

作为一种解决方法,您可以使用

<select [ngModel]="value" (change)="changeValue($event.target.value)">