我想使用kendo ui sortable listview从绑定对象中获取已排序的列表项。请参考下面的示例代码。
答案 0 :(得分:0)
一种方法是使用在移动时触发的Kendo事件或更改可排序列表,以设置移动的ng-repeat中项目的新索引值。
您可以在“k-on-change”中设置事件。
<ol id="sortable" kendo-sortable k-options="sortableOptions" k-on-change="change(kendoEvent)">
然后将事件添加到范围。
$scope.change = function(e) {
console.log(e);
alert("The e object has stuff like the old index:" + e.oldIndex);
//Get the correct item from the bound list based on index and change the index values in the list to match.
}
这看起来像是一个黑客攻击,但是当使用Telerik控件时,它总是感觉像是一个黑客。
使用带有角度的事件以及他们声称的最佳做法是一个很好的blog post。希望它有所帮助!