Ich habe die folgende angulare Abfrage.Wie kann ich eine Antwort von der Web API an eine Angular Resource Query senden?
services.factory('UserFactory', function ($resource) {
return $resource('/api/users', {
}, {
query: { method: 'GET' }
});
});
und
$scope.searchedUsers = UserFactory.query({ searchString: "test" });
Von Asp.Net Web Api, ich Rückkehr
return Request.CreateResponse<List<User>>(HttpStatusCode.OK, users);
Dann Angular wirft nicht den Fehler
Antwort nicht Parameter konfiguriert übereinstimmen Fehler in der Ressource Konfiguration für r Aktion
object
. Erwartete Reaktion eine Array enthält aber bekam eine {2} (Request: {3} {4})
Aber wenn ich mir die Antwort in Entwickler-Tools aussehen, scheint es ein Array zu sein:
[{"Id":0,"name":"test"},{"Id":0,"name":"test"}]
Warum wirft es diesen Fehler?
Sie Ihre Fabrik dies versucht haben, Einstellung: Abfrage: {Methode: 'GET', isArray: true} – Dylan
@Dylan Ja, das funktioniert! Vielen Dank! Machen Sie das eine Antwort und ich werde es als akzeptiert markieren. – yesiamaguest
Kein Problem. Meine Antwort geändert – Dylan