GOOGLE ADS

Sonntag, 24. April 2022

Fabrik für Winkelübersetzungspfeilfunktion

Wenn ich TranslateModulemit diesem Code importiere:

TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient]
}
})

wo

export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http, "./assets/i18n/", ".json");
}

alles funktioniert, aber wenn ich eine Pfeilfunktion verwende:

export const HttpLoaderFactory = (http: HttpClient) => new TranslateHttpLoader(http, "./assets/i18n/", ".json");

Ich habe diesen Fehler:

Uncaught ReferenceError: Cannot access 'HttpLoaderFactory' before initialization
at Module.HttpLoaderFactory (app.component.ts:18:26)
at Module.10617 (core-components.module.ts:18:29)
at __webpack_require__ (bootstrap:19:1)
at Module.36747 (app.component.ts:18:26)
at __webpack_require__ (bootstrap:19:1)
at Module.14431 (environment.ts:33:68)
at __webpack_require__ (bootstrap:19:1)
at __webpack_exec__ (.*$:292:1)
at.*$:292:1
at Function.__webpack_require__.O (chunk loaded:23:1)

Warum passiert dies?

Vielen Dank


Lösung des Problems

Ich denke, das wird in Angle AOT einfach nicht unterstützt.

Hier ist eine Liste der unterstützten Funktionen und des Problems, das sie erwähnt

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...