View ObjectToFormData.ts
function createFormData(object: Object, form?: FormData, namespace?: string): FormData { | |
const formData = form || new FormData(); | |
for (let property in object) { | |
if (!object.hasOwnProperty(property) || !object[property]) { | |
continue; | |
} | |
const formKey = namespace ? `${namespace}[${property}]` : property; | |
if (object[property] instanceof Date) { | |
formData.append(formKey, object[property].toISOString()); | |
} else if (typeof object[property] === 'object' && !(object[property] instanceof File)) { |
View object-to-form-data.js
// takes a {} object and returns a FormData object | |
var objectToFormData = function(obj, form, namespace) { | |
var fd = form || new FormData(); | |
var formKey; | |
for(var property in obj) { | |
if(obj.hasOwnProperty(property)) { | |
if(namespace) { |
View api.module.ts
import { NgModule } from '@angular/core'; | |
import { CommonModule } from '@angular/common'; | |
import { JWT_OPTIONS, JwtInterceptor, JwtModule } from '@auth0/angular-jwt'; | |
import { AuthorizationService } from './authorization.service'; | |
import { environment } from '../../environments/environment'; | |
import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; | |
import { RefreshTokenInterceptor } from './refresh-token-interceptor'; | |
function jwtOptionsFactory (authorizationService: AuthorizationService) { | |
return { |