相关疑难解决方法(0)

如何解决使用大量自定义组件创建复杂表单的问题?

假设我从angular2应用程序生成的html如下所示:

<app>
<form [formGroup]="myForm" (ngSubmit)="onSubmit(myForm.value)">
<panel-component>
    <mid-component>
        <inner-component-with-inputs>
            <input/>
        <inner-component-with-inputs>
    <mid-component>
</panel-component>
<panel-component>
    <mid-component>
        <inner-component-with-inputs>
            <input/>
        <inner-component-with-inputs>
    <mid-component>
</panel-component>

<!-- many many many fields -->

<button type="submit">Submit</button>
</form>
</app>
Run Code Online (Sandbox Code Playgroud)

如何设置我的外部<form>以便我可以在提交时验证所有内部输入?我必须通过myForm通过@Input()从一路下跌panel-componentinner-component-with-inputs?或者还有其他方式吗?

在我的应用程序中,我有一个非常大的形式,有多个面板,子面板,标签,模态等.我需要能够在提交时一次性验证它.

互联网上的所有教程和资源仅涉及跨越一个组件/模板的表单.

typescript angular2-forms angular2-template angular

7
推荐指数
1
解决办法
2198
查看次数