可拖动无法使用AJAX请求 - Angular

时间:2017-04-19 23:53:16

标签: ajax angular draggable

我想实现具有可拖动属性的元素。你得到你想要的部分。我有几个块是根据Web服务的响应构建的。

使用ng-repeat表示屏幕上的元素:

<div class = "declareContainer" ng-repeat = "item in group">
   <!-- My Draggable Boxes -->
  <div id="{{$index}}" title="{{$index}}" class="col-lg-6" style=" border radius: 15px; padding: 1%; ">
 </div>

循环由“group”对象控制,但是它是由AJAX获得的:

  $Http.get (path + "getgroup"). Then (function (response) {
     $ Scope.group = response.data;
    }, Function (error) {

  });

我在我的控制器中使用以下摘录将draggable属性应用于declareContainer div中的元素:

  Angular.element (document) .ready (function () {
     $ (".declareContainer"). Draggable ();
  });

正常绘制元素,但会丢失可拖动的属性。

我运行测试并注意到在静态或利用代码中定义组对象时(ng-repat已经在构建应用程序期间作为对象的对象)。 我尝试将“group”初始化为循环的null,而不是enter code here运行而响应不是,但仍然给出相同的问题。

有谁知道解决这个问题的方法?

0 个答案:

没有答案