Angular nsResource erstellt ein Array von char-Arrays für REST-String-Arrays

9

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

Ссылка

    
concept 14.05.2013, 21:44
quelle

3 Antworten

2

Sie könnten versuchen, die transformRequest

zu verwenden %Vor%

}

    
user2849180 05.05.2014, 13:42
quelle
1

Um nur ein Array von Strings zu erhalten, verwenden Sie stattdessen $ http-Service .

    
tschiela 14.05.2013 22:24
quelle
1

Ja!

Ссылка verwendet den $ http-Dienst von Grund auf, um ein bisschen einfacher zu sein, check it out!

    
Klederson Bueno 15.05.2013 00:47
quelle

Tags und Links