Как получить идентификатор цели для отброшенного элемента с помощью AngularJs и Angular-drag-and-drop? - PullRequest
0 голосов
/ 25 октября 2018

Я использую Angular Dnd , и я пытаюсь получить целевой индекс элемента, который был отброшен, поэтому предположим, что я перетаскиваю элемент номер 1 на 11-е место - тогда я хочучтобы быть в состоянии получить это ...

Я сделал несколько тестов, которые я не делаю, но, кажется, ничего не работает ...

    <div ng-controller="MyCtrl">
      <ul dnd-list="users" class="list-group" dnd-drop="logEvent(event)">
        <li ng-repeat="user in users" class="list-group-item" dnd-draggable="user" dnd-moved="users.splice($index, 1)" dnd-effect-allowed="move" dnd-dragover="logEvent(event)">
          {{myVar}}
          <div class="inline-text">
            <span>:::</span> {{user.name}}
          </div>
        </li>
      </ul>
    </div>


angular.module('App', ['dndLists'])
      .controller('MyCtrl', ['$scope', function($scope) {

        $scope.logEvent = function(event) {

        console.log(event.target)

        }

        $scope.users = [{
            'id': 4,
            'name': 'too',

          },
          {
            'id': 2,
            'name': 'goo',
          },
          {
            'id': 3,
            'name': 'roo',
          },
          {
            'id': 1,
            'name': 'foo',
          },
          {
            'id': 5,
            'name': 'eoo',
          },

        ];


      }])

Fiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...