View difference between Paste ID: QJKMNBUu and d1eMDT2U
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 {faCircleNotch} from "@fortawesome/fontawesome-free-solid";
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-
platformBrowserDynamic()
25+
setTimeout(() =>
26-
    .bootstrapModule(AppModule, {
26+
    platformBrowserDynamic()
27-
        preserveWhitespaces: false,
27+
        .bootstrapModule(AppModule, {
28-
        missingTranslation: MissingTranslationStrategy.Ignore,
28+
            preserveWhitespaces: false,
29-
    })
29+
            missingTranslation: MissingTranslationStrategy.Ignore,
30-
    .catch(err => console.log(err));
30+
        })
31
        .catch(err => console.log(err)), 0);