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