如果列表爲空,則還需要創建一個空的李
我在每個List
<li ng-show="list1.length==0"> </li>
<li ng-show="list2.length==0"> </li>
添加一個列表以下是工作示範
Demo
模板代碼:
<div ng:controller="controller">
<div style="float:left; margin:5px;">
<h3>list1</h3>
<ul ui:sortable="sortableOptions" class="connectedList" ng:model="list1">
<li ng:repeat="item in list1" class="item">{{item}}</li>
<li ng-show="list1.length==0"> </li>
</ul>
</div>
<div style="float:left;margin:5px;">
<h3>list2<h3>
<ul ui:sortable="sortableOptions" class="connectedList" ng:model="list2">
<li ng:repeat="item in list2" class="item">{{item}}</li>
<li ng-show="list2.length==0"> </li>
</ul>
</div>
<div style="clear:both;"></div>
<hr />
<div>list1: {{list1 | json}}</div>
<div>list2: {{list2 | json}}</div>
</div>
這樣的作品,似乎哈克,雖然。但只要它工作... – deitch
順便說一句,如果你把空白項*放在*實際列表之前,它會變得非常混亂。 – deitch
爲什麼這實際上是必要的? minitrello不需要它,也沒有任何實際的jQui示例,請參閱http://jqueryui.com/sortable/#empty-lists它有三個列表,右邊是空的。 – deitch