Ho il seguente nel mio file di controllo:
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;
}
);
mie corse codice server e ritorni:
[{"id":5,"name":"xxx"},{"id":6,"name":"yyy"}]
Tuttavia ottengo il seguente errore:
TypeError: Object #<g> has no method 'push'
at copy (http://127.0.0.1:81/Scripts/angular.js:577:21)
qualcuno ha idea di cosa sto facendo male?
questo è un messaggio di eccezione abbastanza incomprensibile, per un errore che può essere fatto così facilmente. Tuttavia, questa è sicuramente la risposta – chrismarx
Sì, alcuni dei messaggi di errore in Angular sono un po 'vaghi. Sono migliorati, tuttavia questo è ancora un grande dolore per coloro che stanno ancora imparando le corde. –
Ha avuto lo stesso problema e ha cambiato l'output in JSON. Sembrava un'opzione migliore se hai quel lusso. – Jazzy