This commit is contained in:
Dan Percic 2024-06-17 19:18:01 +03:00
parent 213cabce7a
commit 76771023c2
2 changed files with 17 additions and 3 deletions

View File

@ -1,4 +1,12 @@
import { HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest, HttpResponse, HttpStatusCode } from '@angular/common/http';
import {
HttpErrorResponse,
HttpEvent,
HttpHandler,
HttpInterceptor,
HttpRequest,
HttpResponse,
HttpStatusCode,
} from '@angular/common/http';
import { Inject, Injectable, Optional } from '@angular/core';
import { finalize, MonoTypeOperatorFunction, Observable, retry, throwError, timer } from 'rxjs';
import { catchError, tap } from 'rxjs/operators';

View File

@ -8,7 +8,10 @@ import { provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'
const translateLoaderToken = new InjectionToken('translateLoader');
@NgModule({ exports: [TranslateModule], imports: [TranslateModule.forRoot({
@NgModule({
exports: [TranslateModule],
imports: [
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useExisting: translateLoaderToken,
@ -21,7 +24,10 @@ const translateLoaderToken = new InjectionToken('translateLoader');
provide: TranslateParser,
useClass: IqserTranslateParser,
},
})], providers: [provideHttpClient(withInterceptorsFromDi())] })
}),
],
providers: [provideHttpClient(withInterceptorsFromDi())],
})
export class IqserTranslateModule {
constructor() {
const translateLoader = inject<TranslateLoader>(translateLoaderToken, { optional: true });