我有一个常规的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>
答案 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>