【问题标题】:Angular 5- Difference between reactive and Dynamic formsAngular 5-反应形式和动态形式之间的区别
【发布时间】:2018-07-15 05:16:23
【问题描述】:

反应形式和动态形式有什么区别? 我对动态表单的理解是基于描述业务对象模型的元数据动态创建表单。 我不清楚这个解释。

【问题讨论】:

标签: angular angular-reactive-forms


【解决方案1】:

来自docs on Reactive forms

反应式表单提供了一种模型驱动的方法来处理值随时间变化的表单输入。本指南向您展示如何创建和更新简单的表单控件、如何在组中使用多个控件、验证表单值以及实现更高级的表单。

还有Dynamic forms...

构建手工制作的表单可能既昂贵又耗时,尤其是当您需要大量表单时,它们彼此相似,并且经常更改以满足快速变化的业务和监管要求。 根据描述业务对象模型的元数据动态创建表单可能更经济。

因此,动态表单是直接从组件中的代码创建的。如果您面临不断变化的需求并且您的表单需要不断更改,您甚至可以在不触碰模板的情况下更改它们。他们使用反应形式来工作。反应式表单是一种从组件(而不是模板)描述表单的方式,以便您可以控制验证和与之关联的逻辑。

【讨论】:

    猜你喜欢
    • 2018-10-10
    • 2019-09-11
    • 2017-12-29
    • 2019-02-23
    • 2019-12-05
    • 2017-05-05
    • 2018-07-31
    • 2018-11-30
    • 2019-03-26
    相关资源
    最近更新 更多