在子组件Angular 5控制值访问器中访问父表单验证

时间:2018-09-24 17:51:55

标签: angular forms form-control ngmodel controlvalueaccessor

我引用了此链接:http://tylerscode.com/2017/03/splitting-angular-forms-controlvalueaccessor/#respond

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

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

1 个答案:

答案 0 :(得分:1)

ControlContainer

  

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

在您的子表单中使用viewProviders

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

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