File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
projects/ngx-translate/multi-http-loader/src/lib Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import {HttpClient} from "@angular/common/http";
22import { TranslateLoader } from "@ngx-translate/core" ;
33import { Observable , forkJoin } from "rxjs" ;
44import { map } from "rxjs/operators" ;
5+ import merge from 'deepmerge' ;
56
67
78export interface ITranslationResource {
@@ -19,6 +20,6 @@ export class MultiTranslateHttpLoader implements TranslateLoader {
1920 const requests = this . resources . map ( resource => {
2021 return this . http . get ( resource . prefix + lang + resource . suffix ) ;
2122 } ) ;
22- return forkJoin ( requests ) . pipe ( map ( response => response . reduce ( ( a , b ) => Object . assign ( a , b ) ) ) ) ;
23+ return forkJoin ( requests ) . pipe ( map ( response => merge . all ( response ) ) ) ;
2324 }
2425}
You can’t perform that action at this time.
0 commit comments