【问题标题】:Angular - How to validate multiple fields loaded dynamically (in various components)Angular - 如何验证动态加载的多个字段(在各种组件中)
【发布时间】:2017-11-08 20:56:39
【问题描述】:

我正在 Angular 上创建分类网站。 路线的主要组成部分包括:

  • 在其模板中描述的静态字段(姓名、电子邮件、电话、位置等)

  • 组件动态加载,带有自己的模板(单独的字段)

我使用响应式表单模型来验证主组件中的静态字段。 如果字段有效,我会将其值写入服务属性。

如何验证加载了动态组件的字段并将数据从主组件和动态组件收集到一个对象/数组?

【问题讨论】:

    标签: javascript forms angular typescript


    【解决方案1】:

    动态加载的表单可以使用与构建动态表单相同的方法构建。我会使用响应式表单在语法上构建动态表单。

    Building Dynamic Forms

    如果组件之间存在父子关系,则可以使用 Viewchild 获取动态呈现表单的验证状态/值。

    否则,您始终可以使用服务在组件之间存储和共享信息,包括表单的验证状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多