我想实现具有可拖动属性的元素。你得到你想要的部分。我有几个块是根据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
运行而响应不是,但仍然给出相同的问题。
有谁知道解决这个问题的方法?