【问题标题】:removing a widget from angular-gridster从 angular-gridster 中删除一个小部件
【发布时间】:2015-08-30 13:21:19
【问题描述】:

我有一个基于 ng-repeat 的网格和一个数组:

$scope.standardItems = [
    { sizeX: 1, sizeY: 1, row: 0, col: 0, i: 0},
    { sizeX: 2, sizeY: 1, row: 0, col: 1, i: 1},
    { sizeX: 2, sizeY: 1, row: 0, col: 3, i: 2},
    { sizeX: 1, sizeY: 1, row: 1, col: 0, i: 3},
    { sizeX: 1, sizeY: 1, row: 1, col: 1, i: 4},
    { sizeX: 1, sizeY: 1, row: 1, col: 2, i: 5}
];

<div gridster="gridsterOpts">
    <ul>
        <li gridster-item="item" ng-repeat="item in standardItems track by item.i" >
            <div ng-if="$index === item.i && $index === 0" id="item_{{$index}}">

            ....
        </li>
    </ul>
</div>

我想删除其中一个 wdigets。我尝试拼接数组,结果是空白页。 请帮忙?

【问题讨论】:

    标签: javascript angularjs gridster


    【解决方案1】:

    似乎 angular-gridster 不支持这一点,除非弄乱原始文件本身(如在此 question 中)或访问 DOM 项本身,获取 gridster 对象并通过内部函数将其删除。

    不是很“有角度的方式”,但就是这样。

    【讨论】:

      【解决方案2】:

      如果还有人感兴趣的话,如果你有的话,可以通过 $index 删除它。对我有用。

      【讨论】:

        【解决方案3】:

        我想你可以从这里获得一些帮助

        https://rawgit.com/ManifestWebDesign/angular-gridster/master/index.html#/dashboard

        查看 html 和 js 源代码将解决您的问题

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-09-10
          • 1970-01-01
          • 2016-12-12
          • 1970-01-01
          • 2020-07-09
          • 2015-04-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多