【问题标题】:Angular 4 Custom ViewAngular 4 自定义视图
【发布时间】:2017-10-31 10:45:36
【问题描述】:

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

【问题讨论】:

    标签: angular drag-and-drop customization dragula


    【解决方案1】:

    如果你想保存布局,你可以像这样创建一个包含你的控件的表格

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

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

    这能解决您的要求吗?

    【讨论】:

    • 好吧,这是一种可能性,但如果我的模板驱动方法有解决方案,我更愿意。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2018-09-26
    • 2018-02-08
    • 2018-04-17
    • 2018-11-15
    相关资源
    最近更新 更多