Ich habe einen Web-Service-Controller, der "Aktivitäts" -Daten bereitstellt.
%Vor%Es dient auch einige "Meta" -Daten
%Vor%Sie arbeiten alle sehr gut mit ngResource, da sie alle JSON-Objekte zurückgeben. Die Datei / api / activity / meta / dates funktioniert jedoch nicht
Es gibt ein Array von Strings zurück
%Vor%ngResource verwandelt dies in ein Array von char-Arrays siehe: Ungültiges Ergebnis von ngResource-Anforderung mit Zeichenfolgenarray
Offensichtlich könnte ich die Meta-Funktionen einfach in irgendeine Form von ActivityMetaService aufteilen, aber ich würde es vorziehen, alles zusammen zu halten
Meine Frage ist
Gibt es eine Möglichkeit, ngResource davon abzuhalten, diese übereifrige Objektzerlegung durchzuführen?
Oder sollte ich einen Bug mit eckigen? Raising?
Vielen Dank im Voraus
* UPDATE *
Danke Markieren Sie für Ihren Kommentar. Wenn Sie es als Antwort platziert hätten, hätte ich es akzeptiert, weil es auf einen Fehler in Angular hinweist und die anderen beiden Antworten nicht in die aktuelle Architektur passen.
Während Sie technisch korrekt sind, hat niemand von Strings als Array von Zeichen seit Mitte der 80er Jahre, C / C ++ Programmierer beiseite:)
Ich habe mit dem Projekt angular.js ein Ticket auf GitHub erstellt, siehe unten
Sie könnten versuchen, die transformRequest
zu verwenden %Vor%}
Um nur ein Array von Strings zu erhalten, verwenden Sie stattdessen $ http-Service .
Ja!
Ссылка verwendet den $ http-Dienst von Grund auf, um ein bisschen einfacher zu sein, check it out!
Tags und Links angularjs