跨端能力
Reactive Form 遵循模型与视图分离的设计原则。模型层既可以在客户端使用也可在服务端使用(NodeJS),视图层针对不同的客户端执行环境可独立迭代,互不干扰。
DSL & Model Hook
可通过编写DSL构建表单模型,支持校验、计算、联动等诸多行为。同时,模型层支持添加Hook函数,以实现对DSL语意范围的扩充和模型行为的干预。
开箱即用的 Model & UI
Reactive Form 内置了部分常用模型及UI组件,可在项目中直接引用。并提供了一套默认的表单设计视图和填写视图,对于非高定制化项目,直接使用,省时省力。
支持定制 Model & UI
基于和内置模型及UI组件一致的插拔能力,可集成自定义校验器、计算器、表单成员等各种复杂度级别的模型,以及不同技术栈下的UI组件。