SHOW:
|
|
- or go back to the newest paste.
1 | import {enableProdMode, MissingTranslationStrategy} from "@angular/core"; | |
2 | import {platformBrowserDynamic} from "@angular/platform-browser-dynamic"; | |
3 | import {AppModule} from "./app/app.module"; | |
4 | import {environment} from "./environments/environment"; | |
5 | import fontawesome from "@fortawesome/fontawesome"; | |
6 | import * as faCircleNotch from "@fortawesome/fontawesome-free-solid/faCircleNotch"; | |
7 | ||
8 | ||
9 | if (environment.production) { | |
10 | enableProdMode(); | |
11 | } | |
12 | ||
13 | // Show loading screen, initializing font awesome before Angular is being bootstrapped | |
14 | ||
15 | let loadingScreen = typeof document !== "undefined" && document.querySelector("app .loading-screen"); | |
16 | if (loadingScreen) { | |
17 | try { | |
18 | loadingScreen.innerHTML = fontawesome.icon(faCircleNotch, { | |
19 | classes: ["fa-spin", "fa-3x", "fa-fw"], | |
20 | }).html[0]; | |
21 | } catch (e) {} | |
22 | } | |
23 | ||
24 | ||
25 | - | setTimeout(() => |
25 | + | platformBrowserDynamic() |
26 | - | platformBrowserDynamic() |
26 | + | .bootstrapModule(AppModule, { |
27 | - | .bootstrapModule(AppModule, { |
27 | + | preserveWhitespaces: false, |
28 | - | preserveWhitespaces: false, |
28 | + | missingTranslation: MissingTranslationStrategy.Ignore, |
29 | - | missingTranslation: MissingTranslationStrategy.Ignore, |
29 | + | }) |
30 | - | }) |
30 | + | .catch(err => console.log(err)); |