【发布时间】:2017-10-31 10:45:36
【问题描述】:
我们目前正在开发一个 Angular 4 项目。我们的想法是用户可以通过输入、复选框和其他用户控件来更改视图。我们想通过拖放来解决这个问题,以便用户可以重新排序控件。我们已经使用 Dragula 进行了尝试,但我们没有找到加载和保存设置的解决方案。所以我希望现在有人找到了满足我们要求的解决方案。
【问题讨论】:
标签: angular drag-and-drop customization dragula
我们目前正在开发一个 Angular 4 项目。我们的想法是用户可以通过输入、复选框和其他用户控件来更改视图。我们想通过拖放来解决这个问题,以便用户可以重新排序控件。我们已经使用 Dragula 进行了尝试,但我们没有找到加载和保存设置的解决方案。所以我希望现在有人找到了满足我们要求的解决方案。
【问题讨论】:
标签: angular drag-and-drop customization dragula
如果你想保存布局,你可以像这样创建一个包含你的控件的表格
let controls = [
{ order: 0, type: 'text', model: 'fullName' },
// ...
];
这样,您就可以存储它,当用户加载页面时,您可以使用 FormBuilder 创建一个表单,并将它们按顺序放置在视图上。
这能解决您的要求吗?
【讨论】: