在删除

时间:2016-02-23 10:08:53

标签: javascript jquery html css angularjs

我在我的系统中尝试此代码

http://jsfiddle.net/hKYWr/894/

<div ng:controller="controller">
<ul ui:sortable="sortableOptions" class="connectedList" ng:model="list1">
    <li ng:repeat="item in list1" class="item">{{item}}</li>
</ul>
<hr />
<ul ui:sortable="sortableOptions" class="connectedList" ng:model="list2">
    <li ng:repeat="item in list2" class="item">{{item}}</li>
</ul>
<hr />
<div>{{list1}}</div>
<div>{{list2}}</div>

但是,在将项目从list1拖放到list2之后,项目+在放置项目的位置之后的list2的其余元素不会显示。但是,完整的list2显示在list2绑定的div中。

例如list1=[a,b,c,d]

list2=[1,2,3,4]

我将b从list 1拖到list 2并在2之后将其删除。

ul displaying(list1)
a
c
d

ul displaying(list2)
1
2


div displaying(list1)
a c d

div displaying(list2)
1 2 b 3 4

这个问题不是在小提琴中发生的,它只发生在我的系统中。我没有使用CDN直接包含angularangular-ui文件。 我的代码中包含j-queryjquery-uibootstrap

请帮助。

0 个答案:

没有答案