Angular Gridster:如何倾听Resizing。

时间:2016-08-24 17:25:36

标签: javascript angularjs gridster

每当调整大小时,我都会尝试刷新gridster项目中的小部件。我可以在带有gridsterItem.isMoving()的html中看到它,但是我无法用我的控制器看到这个动作。我尝试过使用他们建议的js:

scope.$on('gridster-resized', function(sizes, gridster) {
   console.log("I'm moving")
})

在html中可以使用:

{{ gridsterItem.isMoving() }}

1 个答案:

答案 0 :(得分:0)

您可以在控制器内执行此操作,

 resize: function(event, $element, widget) {

     } 

并在调整大小时进行广播

  angular.element(window).on('resize', function(e){
    $scope.$broadcast('resize');
  });

<强> DEMO APP