ich folgendes in meinem Controller-Datei haben:
var Subject = $resource('/api/TestAccounts/:action', { applicationId: 3 }, {
'getSelect': { method: 'GET', params: { action: 'GetSelect' } }
});
Subject.getSelect({ applicationId: 3 },
function (resp) {
$scope.testAccounts = resp;
gridData = null;
}
);
Mein Server-Code läuft und kehrt:
[{"id":5,"name":"xxx"},{"id":6,"name":"yyy"}]
jedoch Ich bekomme folgende Fehlermeldung:
TypeError: Object #<g> has no method 'push'
at copy (http://127.0.0.1:81/Scripts/angular.js:577:21)
Hat jemand eine Idee, was ich falsch mache?
das ist eine ziemlich unverständliche Ausnahme Nachricht, für einen Fehler, der so leicht gemacht werden kann. Dennoch, das ist definitiv die Antwort – chrismarx
Ja einige der Fehlermeldungen in Angular sind ein bisschen vage. Sie sind besser geworden, aber dieser ist immer noch ein großer Schmerz für diejenigen, die immer noch die Seile lernen. –
Hatte das gleiche Problem und änderte die Ausgabe in JSON. Schien eine bessere Option, wenn Sie diesen Luxus haben. – Jazzy