javascript - 使用 Angular 6 中的拖放创建动态 UI?
问题描述
我想通过拖放使用 Angular 7 创建动态表单。我需要这些控件,以便使用拖放功能构建表单:-
- 复选框
- 多个标题
- 子标题
- 表格+格式化
- 桌子 + 未配制
- 复选框+文本
- 文本字段 + 格式化
- 编辑文本
- 包含文本的格式化视图
- 单选按钮
我们将通过将这些控件拖放到我们的表单上来创建我们的表单。我们需要将创建的表单 JSON 存储到数据库中。
我尝试在 Angular 7 中使用 ngx-schema 形式。但它没有提供我需要的所有功能。所以请给我任何建议来结束这一切。谢谢
解决方案
这是一个动态表格的例子,在这个例子中使用了材料形式
动态表单概念可用于表单输入,例如
- 文本框、复选框、单选按钮、编辑文本框、按钮、日期
输出似乎,
对于拖放,
https://material.angular.io/cdk/drag-drop/overview
您必须在项目中合并这两件事,然后才能实现。
推荐阅读
- python - Python ElasticSearch dsl:如何将字段表示为从字符串到整数列表的映射?
- python-3.x - 如何将数据库添加到 wxpython 的 wx.grid 中?
- linux - J 安装错误:找不到“libedit.so”
- laravel - Laravel 通过 Props 传递数据时,Vue 组件不渲染,转储数据
- excel - 删除重复日期,不包括excel中的第一个和最后一个
- c# - c# DataSet - 使用唯一约束代替主键
- ios - 飘忽不定的动作iOS swift UITouch
- macos - 如何防止可执行图标出现在 Dock 中?
- c++ - 中值函数 C++ 的问题
- python - 这个python“for”复合语句是如何工作的?