Angular 名称为的窗体控件没有值访问器

Angular 名称为的窗体控件没有值访问器,angular,angular-material,reactive-forms,Angular,Angular Material,Reactive Forms,我正在我的angular2+项目中使用角度材质。我正在使用mat列表和反应式表单。我已将formControlName指定给mat列表,但出现以下错误: 名称为的窗体控件没有值访问器: 我可以使用支持formControlName的mat选择列表,但它支持多重选择并显示一个复选框。我现在确实想显示复选框,一次只想选择一个项目 谁能帮我把formControlName和mat list一起使用吗 谢谢 HTML代码: <div [formGroup]="activityForm">

我正在我的angular2+项目中使用角度材质。我正在使用
mat列表
和反应式表单。我已将
formControlName
指定给
mat列表
,但出现以下错误:

名称为的窗体控件没有值访问器:

我可以使用支持
formControlName
mat选择列表
,但它支持多重选择并显示一个
复选框
。我现在确实想显示复选框,一次只想选择一个项目

谁能帮我把
formControlName
mat list
一起使用吗

谢谢

HTML代码:

<div [formGroup]="activityForm">
 <mat-list formControlName="activityId">
  <mat-list-item *ngFor="let act of activities">
   {{act.name}}      
  </mat-list-item>
</mat-list>

{{act.name}}

在当前状态(v5.2.4)下,
mat列表
未实施必要的更改以支持自定义
ControlValueAccessor
。如果这个组件是您需要做的,那么您必须自己编写:。

发布您的HTML代码。