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

时间:2016-04-20 13:24:11

标签: angular

我有一个基本表单,其中有一个选择框...每当用户进行更改时我都会尝试显示所选的值...我已经制作了一个plunker demo http://plnkr.co/edit/Ob26yFN5ohVNpMeMWuvr?p=preview ...这个演示工作正常Chrome浏览器但不在mozilla和microsoft edge ...问题是每当执行更改事件时更改的值都没有反映在控件组中...我不知道为什么会出现这个问题...这是浏览器的问题还是angular2框架?有人请告诉我为什么这不起作用...... 这是我的改变事件

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

谢谢...

1 个答案:

答案 0 :(得分:1)

这是一个已知问题https://github.com/angular/angular/issues/6573

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

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