Я использую https://github.com/a5hik/ng-sortable
, чтобы переупорядочить список, используя перетаскивание.ng-sortable Как получить идентификатор списка, когда элемент переупорядочен
Я застреваю при получении списка id
, когда я перемещаю элемент между двумя списками. Я хочу знать, из какого списка началось перетаскивание и к которому оно было удалено.
<div id="list1" class="sortable-row" as-sortable="sortableOptions"
ng-model="itemsList.items1">
<div ng-repeat="item in itemsList.items1" as-sortable-item>
<div as-sortable-item-handle>{{item.Label}}</div>
</div>
</div>
В следующем itemMoved()
методе я хочу, чтобы получить список id
$scope.sortableOptions = {
containment: '#sortable-container',
itemMoved: function (event) {
console.log("itemMoved()");
console.dir(event);
// Identify the list on which order changed
// Get the last and new position
// Update card position
}
};
Как определить список, на котором началось сопротивление и на котором была сделана капля.
Вот plnkr за тот же
теперь мы можем получить элемент перемещается из и непосредственно, просто использовать console.log ('From:' + event.source.index); console.log ('To:' + event.dest.index); , обновите код plunkr для дальнейшего использования. Спасибо за вашу помощь. – Ajay
Отображается событие event.dest – AAT