This repository was archived by the owner on Sep 8, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +36
-1
lines changed
Expand file tree Collapse file tree 2 files changed +36
-1
lines changed Original file line number Diff line number Diff line change 11< section ng-app ="sortableApp ">
2+ < h1 > Sortable items</ h1 >
23 < div ng-controller ="sortableController " class ="section row ">
34 < div class ="col-sm-offset-2 col-sm-4 ">
45 < ul ui-sortable ="sortableOptions " ng-model ="list " class ="list ">
1112 </ ul >
1213 </ div >
1314 </ div >
15+
16+ < h1 > Connected items</ h1 >
17+ < div ng-controller ="connectedController " class ="section row ">
18+ < div class ="col-sm-offset-2 col-sm-4 ">
19+ < ul ui-sortable ="sortableOptions " ng-model ="leftArray " class ="list ">
20+ < li ng-repeat ="item in leftArray " class ="item "> {{item.text}}</ li >
21+ </ ul >
22+ </ div >
23+ < div class ="col-sm-4 ">
24+ < ul ui-sortable ="sortableOptions " ng-model ="rightArray " class ="list ">
25+ < li ng-repeat ="item in rightArray " class ="item "> {{item.text}}</ li >
26+ </ ul >
27+ </ div >
28+ </ div >
1429</ section >
Original file line number Diff line number Diff line change @@ -28,4 +28,24 @@ myapp.controller('sortableController', function ($scope) {
2828 $scope . sortingLog . push ( logEntry ) ;
2929 }
3030 } ;
31- } ) ;
31+ } ) ;
32+
33+ myapp . controller ( 'connectedController' , function ( $scope ) {
34+ function buildArray ( name , size ) {
35+ var i , array = [ ] ;
36+ for ( i = 1 ; i <= size ; i = i + 1 ) {
37+ array . push ( {
38+ text : name + ' ' + i ,
39+ value : i
40+ } ) ;
41+ }
42+
43+ return array ;
44+ }
45+
46+ $scope . leftArray = buildArray ( 'Left' , 5 ) ;
47+ $scope . rightArray = buildArray ( 'Right' , 7 ) ;
48+ $scope . sortableOptions = {
49+ connectWith : '.list'
50+ } ;
51+ } ) ;
You can’t perform that action at this time.
0 commit comments