Кажется, мой NgZone больше не работает .. Я создаю приложение, используя Ionic, Angular и Firebase.
выдает ошибку:
Необработанный отказ от обещания: Отсутствует ошибка команды; Зона:; Задача: Promise.then; Значение: Отсутствует ошибка команды undefined
У меня это было в моем проекте в течение нескольких месяцев, без каких-либо проблем, и я использую его во многих местах, но внезапно оно перестает работать.
Я обычно импортирую:
import { Component, Input, NgZone, ViewChild, Injectable } from '@angular/core';
в конструкторе
public zone: NgZone,
, а затем ссылаться на него так:
this.zone = new NgZone({});
this.afAuth.auth.onAuthStateChanged((user) => {
this.zone.run(() => {
if (user) {
this.rootPage = HomePage
} else {
this.rootPage = LoginPage
console.log("Not logged in")
}
this.splashScreen.hide();
});
});
Но это больше не работает ...
My package.json
вызывает следующую зависимость:
"zone.js": "0.8.18"
Есть идеи, что это может значить или что мне делать? Спасибо!