我正在使用角材料在我的angular2+项目之一。我在一个带有反应性的表单中使用mat-list。我已经将formControlName交给了mat-list,但是我得到了以下错误:
没有名称的窗体控件的值访问器:
我可以使用支持mat-selection-list的formControlName,但它支持多个选择并显示一个checkbox。我现在想要显示复选框,并且只想一次选择一个项目。
有人能帮我如何使用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>
发布于 2018-03-21 13:13:10
在当前状态(v5.2.4)中,mat-list不为支持自定义ControlValueAccessor而实现必要的更改。如果您需要为这个组件编写自己的组件:用于ControlValueAccessor的角度文档。
https://stackoverflow.com/questions/49407018
复制相似问题