[typescript-angular] Encode objects for multipart/form-data with json - fixes #2733 (#3738)

This commit is contained in:
Daniel Schreiber 2019-08-23 13:54:14 +02:00 committed by Esteban Gehring
parent 73eae09738
commit d64ec14ab4

View File

@ -342,7 +342,7 @@ export class {{classname}} {
{{/isListContainer}} {{/isListContainer}}
{{^isListContainer}} {{^isListContainer}}
if ({{paramName}} !== undefined) { if ({{paramName}} !== undefined) {
{{#useHttpClient}}formParams = {{/useHttpClient}}formParams.append('{{baseName}}', <any>{{paramName}}){{#useHttpClient}} as any || formParams{{/useHttpClient}}; {{#useHttpClient}}formParams = {{/useHttpClient}}formParams.append('{{baseName}}', {{^isModel}}<any>{{paramName}}{{/isModel}}{{#isModel}}useForm ? JSON.stringify({{paramName}}) : <any>{{paramName}}{{/isModel}}){{#useHttpClient}} as any || formParams{{/useHttpClient}};
} }
{{/isListContainer}} {{/isListContainer}}
{{/formParams}} {{/formParams}}