AngularJS protokolliert JSON

7

Gibt es eine Möglichkeit, eine JSON-Antwort auszugeben, die vom Server kommt? Ich versuche folgendes mit unerwünschter Ausgabe:

%Vor%

Ausgabe:

%Vor%     
Amarsh 05.09.2013, 08:21
quelle

4 Antworten

13

Sie können stringify it vor dem Drucken eingeben.

%Vor%     
adarshr 05.09.2013, 08:26
quelle
7

Sie können auch angular.toJson() verwenden, wenn Sie keine neue Abhängigkeit hinzufügen möchten:

%Vor%

Referenz

    
Metallica 03.08.2015 11:56
quelle
4

Abhängig von Ihrem Browser kann die Funktion log mehrere Parameter annehmen. Chrome unterstützt dies beispielsweise:

%Vor%

Wenn Sie dies tun, wird data in einem Objektbrowser angezeigt, in dem Sie die Hierarchie anzeigen / ausblenden können. Es ist sehr nützlich. Da ich in Chrome entwickle, bevorzuge ich diese Methode (über JSON.stringify ), weil es weniger Tipparbeit und die Debugging-Erfahrung ist besser.

Wenn Sie in einem Browser steckenbleiben, der diese Syntax nicht unterstützt, dann ist JSON.stringify wahrscheinlich Ihre beste Wahl.

    
Brian Genisio 05.09.2013 09:55
quelle
0

console.dir(object) ist was du suchst. Es wird jetzt in allen Browsern (IE9 +) weitgehend unterstützt. Die Ausgabe kann hier angesehen werden.

    
ivoszz 05.09.2013 10:46
quelle

Tags und Links