我的拖放不起作用。谁能告诉我这里面出了什么问题?
html链接:
<head>
<script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js">
</script>
<script src="components/angular-dragdrop/src/angular-dragdrop.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body ng-app="myModule" ng-controller="myController">
<div class="btn btn-primary" data-drag="true" data-jqyoui-options="{revert: 'invalid'}" ng-model="list1" jqyoui-draggable="{animate:true}" ng-hide="!list1.title">{{list1.title}}
</div>
<div class="thumbnail" data-drop="true" data-jqyoui-options ng-model="list2" jqyoui-droppable style='height:100px; margin-top:40px;border-color:green;'>
<div class="btn btn-success" data-drag="false" data-jqyoui-options ng-model="list2" jqyoui-draggable ng-hide="!list2.title">{{list2.title}}
</div>
</div>
</body>角度代码:
var myApp = angular.module("myModule",[]);
myApp.controller("myController", function($scope){
$scope.list1 = {title: 'AngularJS - Drag Me'};
$scope.list2 = {};
});发布于 2016-09-01 15:44:31
在应用程序中注册angular-drag-drop模块:
var myApp = angular.module("myModule", ['ang-drag-drop']);
myApp.controller("myController", function($scope){
$scope.list1 = {title: 'AngularJS - Drag Me'};
$scope.list2 = {};
});发布于 2016-09-01 21:00:51
当我试图实现这一点时,我遇到了三个令人叫绝的问题:
./components/.ngDragDrop,而不是jQuery。有问题的组件(codef0rmer/angular-dragdrop)依赖于jQuery和jQuery-UI来实现它的魔力,所以您需要将它们添加到您的项目中:考虑到你的问题的标题,我不确定最后一个问题是否会破坏你的交易。¯_(ツ)_/`
无论如何,在进行这些更改之后,代码似乎可以按预期工作。
https://stackoverflow.com/questions/39265182
复制相似问题