Я использую AngularJS и ngGrid для отображения некоторых букв в сетке.JavaScript AngularJS не правильно спланирован в ngGrid
http://plnkr.co/edit/SDr51bjiIW7EmP26b5w2
Там в графе «имя», которое отображает букву «а» через «е».
Когда я нажимаю «имя», он может сортировать буквы по возрастанию и по убыванию.
Однако, когда буквы спускаются, такое «e» сначала находится в столбце, а «a» является последним, и я нажимаю кнопку «Удалить первую запись», буква «e» не является Удалить. «a» и «b» удаляются, а в список добавляется еще одно «e».
Затем список, как это: е, е, D, C
Вместо того, чтобы: E, D, C, B
Это код, чтобы удалить в main.js, который запускает приложение AngularJS :
var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
$scope.myData = [{name: "a"}, {name: "b"}, {name: "c"},{name: "d"}, {name: "e"}];
$scope.gridOptions = {data: 'myData'};
$scope.remove = function(){
$scope.myData.splice(0,1);
};
});
Ваш plnkr не работает! – alamoot