如何在角材选择列表中设置默认选择值?

时间:2019-06-05 12:03:41

标签: angular listview angular-material angular-reactive-forms

我想使用角反应形式在角材料选择列表中设置默认选择值。

我使用setValue()方法为选择列表表单控件设置了构造函数中的默认值数组。

问题是我在控制台中遇到此错误:ExpressionChangedAfterItHasBeenCheckedError: Previous value: 'aria-selected: false'. Current value: 'aria-selected: true'

我在这里让您链接到stackblitz:

https://stackblitz.com/edit/angular-vu2pcy

1 个答案:

答案 0 :(得分:0)

您可以在this article中找到有关该异常的详细说明。消除异常的一种技术是使用ChangeDetectorRef.detectChanges强制进行更改检测。

一个基于ChangeDetectorRef的代码的Stackblitz工作示例。