0
我正在使用AngularJS和ngGrid在網格中顯示一些字母。JavaScript AngularJS在ngGrid中不能正確拼接
http://plnkr.co/edit/SDr51bjiIW7EmP26b5w2
有一列 「名稱」 顯示字母 「A」 到 「E」。
當我點擊「名稱」時,它可以將字母升序和降序排序。
但是,當字母遞減時,這樣的「e」在列中是第一個,「a」是最後一個,並且我點擊「移除第一個輸入」按鈕,字母「e」不是去掉。 「a」和「b」被刪除,另一個「e」被添加到列表中。
然後該列表是這樣的:E,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 2014-11-06 22:52:37