Как загрузить данные перед стартом приложения?

Использую это в lazy load модуле:
{
            provide: APP_INITIALIZER,
            useFactory: appInit,
            deps: [DocumentsSettings],
            multi: true,
        },

export function appInit(settings: DocumentsSettings) {
    return () => settings.init();
}

@Injectable()
export class DocumentsSettings implements Settings {
    private readonly url = `${environment.apiUrl}/documents`;
    
    public init() {
        return new Promise((resolve, reject) => {
            alert();
            resolve(true);
        });
    }
}


Но нет никакой реакции, alert() не выводится.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 100 000 до 200 000 ₽
Orderz.pro Москва
от 100 000 до 200 000 ₽
МТС Москва
от 130 000 до 250 000 ₽
19 янв. 2021, в 18:59
40000 руб./за проект
19 янв. 2021, в 18:41
1000 руб./за проект