Wie konvertiert man JSON in die Abfragezeichenfolge in angular2?

9

Ich bin neu in Angular2. Ich habe ein JSON-Objekt wie folgt:

%Vor%

sollte in Abfragezeichenfolge konvertiert und an eine externe URL angehängt werden, um die Seite wie folgt umzuleiten:

%Vor%

Ich suche nach einer Möglichkeit, um es in Abfragezeichenfolge zu konvertieren. In JQuery, $.param() und in AngularJS $httpParamSerializerJQLike() sind dafür da. Ich hatte gesucht, aber ich habe nichts. Ich möchte wissen, gibt es eine Möglichkeit, es in angular2 zu tun.

    
Sivaprasad derangula 20.01.2017, 10:34
quelle

3 Antworten

33

Eine 'offizielle' Methode ohne die Zeichenketten concats:

%Vor%

Dies geschieht übrigens automatisch.

    
MikeOne 20.01.2017, 11:33
quelle
5

Diese Lösung funktioniert mit den komplexesten Typen

Wenn sich irgendjemand fragen würde, wie man das macht, habe ich eine Erweiterung geschrieben, die mit c # .Net Core 1.1 und Typescript 2.2.2 WebApi funktionieren soll, die so aussieht.

Denken Sie daran, diese beiden Importe auch dort einzubeziehen, wo Sie sie auch verwenden

%Vor%

Dies funktioniert für alle komplexen Typen, die ich bisher verwendet habe.

    
johnny 5 10.08.2017 02:57
quelle
1

Wie wäre es damit:

%Vor%

myQuery value ist ?param1=param1&param2=param2&param3=param3 .

    
AArias 20.01.2017 10:52
quelle