Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度窗体验证从父控件继承禁用状态_Angular_Angular Forms - Fatal编程技术网

Angular 角度窗体验证从父控件继承禁用状态

Angular 角度窗体验证从父控件继承禁用状态,angular,angular-forms,Angular,Angular Forms,我在多个子组件中有多输入的大表单。我在父级创建了新的表单组(无控件),并将其传递给子级,在子组件中,我被设置为其他控件。 在我的情况下,我希望在父级中我可以禁用所有输入,但在子级中设置控件时不能继承禁用状态 我怎么能做到 此处演示: p/s:请原谅我的英语。请发布代码来演示您的问题演示链接已添加。当您在根窗体组上调用禁用时,它还没有包括您的所有子控件。由于disable方法对控件进行迭代,您必须等待控件注册,谢谢您的评论,新的链接演示已经更新。如果呼叫服务,因此无法使用AfterViewInit

我在多个子组件中有多输入的大表单。我在父级创建了新的表单组(无控件),并将其传递给子级,在子组件中,我被设置为其他控件。 在我的情况下,我希望在父级中我可以禁用所有输入,但在子级中设置控件时不能继承禁用状态

我怎么能做到

此处演示:


p/s:请原谅我的英语。

请发布代码来演示您的问题演示链接已添加。当您在根窗体组上调用
禁用
时,它还没有包括您的所有子控件。由于
disable
方法对控件进行迭代,您必须等待控件注册,谢谢您的评论,新的链接演示已经更新。如果呼叫服务,因此无法使用AfterViewInit,我将尝试AfterViewChecked但不工作请发布代码以证明您的问题演示链接已添加当您在根窗体组上调用
禁用
时,它还不包括您的所有子控件。由于
disable
方法对控件进行迭代,您必须等待控件注册,谢谢您的评论,新的链接演示已经更新。如果呼叫服务,因此无法使用AfterViewInit,我将尝试AfterViewChecked,但无法工作