首页 > 解决方案 > 在子组件Angular 5控件值访问器中访问父表单验证

问题描述

我提到了这个链接:http ://tylerscode.com/2017/03/splitting-angular-forms-controlvalueaccessor/#respond

我想使用控制值访问器和模板驱动表单验证子组件中的所有字段。

(这是 Stackblitz 上的问题链接:https ://stackblitz.com/edit/angular-qzioet )

标签: angularformsform-controlngmodelcontrolvalueaccessor

解决方案


控制容器

包含多个已注册 NgControl 实例的指令的基类。仅由表单模块使用

在您的子表单中使用viewProviders

 viewProviders: [ { provide: ControlContainer, useExisting: NgForm }]

示例:https ://stackblitz.com/edit/angular-cncupd


推荐阅读