Angular 6下拉列表在IE / Edge中不起作用

时间:2018-10-03 20:27:08

标签: html angular internet-explorer microsoft-edge

我有一个常规的Dropdown,可以从模型的循环中加载。在Chrome甚至模型绑定中,一切都可以正常工作。但是,当我转到IE / Edge时,可以选择它,但是回到页面时,我的选择消失了(模型绑定)。

我已将所有库导入到 polyfills.ts 文件中。 我还有其他图书馆吗?

Angular 6中是否存在与IE / Edge支持相关的错误?

为什么会这样?

我该如何解决这个问题?

这是示例代码:

<select [(ngModel)]="changeDetails.program" name="program" #program="ngModel" required class="form-control">
    <option *ngFor="let subProgram of programs">{{subProgram}}</option>
  </select>

1 个答案:

答案 0 :(得分:1)

我相信您正在寻找存储值的工具,所以像这样?

<select [(ngModel)]="changeDetails.program" name="program" #program="ngModel" required 
     class="form-control">
         <option *ngFor="let subProgram of programs" [value]="subProgram.value"> 
         {{subProgram}}</option>
</select>