Angular 使用angluar创建动态表单设计器和渲染器

Angular 使用angluar创建动态表单设计器和渲染器,angular,formio,Angular,Formio,我们正在尝试创建一个应用程序,该应用程序将具有一个用于设计表单的管理界面,以及一个用于嵌入这些表单、从最终用户收集数据并将数据发送到Azure中的REST端点的用户界面 前端是Angular,后端服务是用ASP.NET核心编写的Azure应用程序服务 我们研究了form.io,它提供了表单设计器和嵌入部分,但是后端服务似乎需要在form.io平台上。是否可以只使用客户端设计器和渲染器,并使用Azure服务保存/加载表单架构用户数据?如果没有,请指出除了从头开始编写角度代码之外的任何其他选项?是的

我们正在尝试创建一个应用程序,该应用程序将具有一个用于设计表单的管理界面,以及一个用于嵌入这些表单、从最终用户收集数据并将数据发送到Azure中的REST端点的用户界面

前端是Angular,后端服务是用ASP.NET核心编写的Azure应用程序服务


我们研究了form.io,它提供了表单设计器和嵌入部分,但是后端服务似乎需要在form.io平台上。是否可以只使用客户端设计器和渲染器,并使用Azure服务保存/加载表单架构用户数据?如果没有,请指出除了从头开始编写角度代码之外的任何其他选项?

是的,您可能需要遵循以下步骤:

1/使用form builder创建表单

2/获取生成的json表单定义,并将其作为文本或 json列(您需要一个具有id、内容等的表单实体)

3/从数据库检索表单定义,并通过表单渲染器组件显示它

4/最后使用表单呈现程序所需的绑定来设置/检索表单数据(初始内容、提交事件等)