html代码如下:
<p ui-sortable="sortableOptionsList[$index]" class="apps-container" ng-model="rawScreens[$index]" ng-repeat="app in rawScreens track by $index">
{{app.name}}
<p ng-repeat="item in app.items track by $index">
{{$index}}{{item.title}}
</p>
</p>
js代码如下:
$scope.rawScreens = itemStorage.itemList('http://localhost:8080/demo/demo.json').success(function(data, status, headers, config) {
$scope.rawScreens = data;
var sol = [];
for (i = 0; i < $scope.rawScreens.length+1; i++) {
sol[i] = createOptions(i);
}
$scope.sortableOptionsList = sol;
});
function createOptions(listName) {
var _listName = listName;
var options = {
placeholder: "app",
connectWith: ".apps-container"
};
return options;
}
json数据如下:
[
{
"id":"状态1",
"name":"状态1",
"items":[{
"title":"测试数据1"
},{
"title":"测试数据2"
}]
},{
"id":"状态A",
"name":"状态A",
"items":[{
"title":"测试数据a"
},{
"title":"测试数据b"
}]
}
]
拖动后在deactivate之后,stop之前报错
1. 드래그 앤 드롭 플러그인은 다음과 같은 이유로
angular-sortable-view
사용을 권장합니다. (1) 사용이 간단하고 편리합니다. (2) 아니요Angular
를 제외하고 추가 종속성이 필요합니다.angular-sortable-view
,原因:(1)使用简单方便(2)除了Angular
不需要额外的依赖。2.我这里写了一个小例子,你可以点击看看,如果是你想要的结果,可以看下面的内容,如果不满意,下面的就不需要看了。
代码部分:
1.
index.html
2.
app.js
3.
style.css
2. 여기에 작은 예를 작성했습니다. 원하는 결과라면 아래 내용을 읽으셔도 됩니다.1.
index.html
으아악
으아악 🎜3.2.
app.js
style.css
🎜 으아악 🎜알겠습니다. 기본적으로는 그게 전부입니다. 도움이 되었으면 좋겠습니다 ^_^. 🎜 🎜 🎜1. 공식 웹사이트 예시 포털 🎜2. 코드에 대해 불분명한 점이 있으면 제 예시를 확인해 보세요. 🎜