Angular 4 个自定义视图

Angular 4 Custom View

我们目前正在进行 Angular 4 项目。我们的想法是用户可以通过输入、复选框和其他用户控件更改视图。我们想通过拖放来解决这个问题,以便用户可以重新排序控件。我们已经用 dragula 试过了,但我们没有找到加载和保存设置的解决方案。所以我现在希望任何人都找到了满足我们要求的解决方案。

如果您想保存布局,您可以创建一个 table 包含您的控件,就像这样

let controls = [
  { order: 0, type: 'text', model: 'fullName' },
  // ...
];

这样,您就可以存储它,当用户加载页面时,您可以使用 FormBuilder 创建一个表单,并将它们与订单一起放在视图上。

这能解决您的需求吗?