Ich benutze ein dxDataGrid um einige Daten mit unserem WebApi (MVC .Netz). Auf unserem Server wird die GET-Funktion beim ersten Mal korrekt ausgelöst und dann geht alles Chaos. Der Server erhält einen unendlichen Aufruf von POST, DELETE, GET, auch wenn es überhaupt keinen Aufruf im Anforderungscontroller bei POST, DELETE gibt. Etwas ist eindeutig Schleife, wie Sie auf dem Bild unten mit dem Fehler
sehen können [$ rootScope: infdig] 10 $ Digest() Iterationen erreicht. Abbrechen!
Anfrage-Controller js Code:
angular.module('wdfApp.controllers')
.controller('RequestListCtrl', ['$scope', '$http', 'Request', function ($scope, $http, Request) {
var customStore = new DevExpress.data.CustomStore({
load: function (loadOptions) {
var query = Request.query();
return query.$promise;
}
});
$scope.dataGridOptions = {
dataSource: customStore,
remoteOperations:false
,
loadPanel: {
enabled: false
},
scrolling: {
mode: "virtual"
},
sorting: {
mode: "none"
}
};
}]);
Anfrage Service js Code:
angular.module('wdfApp.services')
.factory('Request', ['$resource',
function ($resource) {
return $resource('/api/requests/:request');
}]);