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

时间:2019-10-30 13:31:55

标签: angular formio

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

前端在Angular中,后端服务是在Azure中以ASP.NET核心编写的App Services。

我们查看了form.io,它提供了表单设计器和嵌入部分,但是后端服务(看来)必须位于form.io平台上。是否可以仅使用其客户端设计器和渲染器并使用Azure服务保存/加载表单架构用户数据?如果没有,除了从头开始编写角度代码,没有人能指出其他任何选择吗?

1 个答案:

答案 0 :(得分:0)

是的,您可能需要执行以下步骤:

1 /使用表单生成器进行表单创建

2 /获取生成的json表单定义,并将其存储为数据库中的文本或 json列(您需要具有id,content等的表单实体)

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

4 /最后使用表单呈现器的所需绑定来设置/获取表单数据(初始内容,submit事件等)