Firebase Firestore Emulator Ionic won';t连接

Firebase Firestore Emulator Ionic won';t连接,firebase,ionic-framework,google-cloud-firestore,Firebase,Ionic Framework,Google Cloud Firestore,嗨,我有一个爱奥尼亚5应用程序,它连接到云Firestore检索一些数据并填充一个爱奥尼亚列表-它工作正常 我正在尝试将其设置为与Firestore模拟器一起使用。我在8080端口上启动了Firestore模拟器,它的数据与云中的数据相同 当模拟器运行时,如果我导航到应该检索数据并显示列表的页面,导航失败,我将返回/ My environment.ts文件包含 export const environment = { production: false, useEmulators: false,

嗨,我有一个爱奥尼亚5应用程序,它连接到云Firestore检索一些数据并填充一个爱奥尼亚列表-它工作正常

我正在尝试将其设置为与Firestore模拟器一起使用。我在8080端口上启动了Firestore模拟器,它的数据与云中的数据相同

当模拟器运行时,如果我导航到应该检索数据并显示列表的页面,导航失败,我将返回/

My environment.ts文件包含

export const environment = {
production: false,
useEmulators: false,
firebase: { .....
因此,如果我将此更改为使用模拟器:true并重新启动所有发生的行为

我的app.module.ts包含

import {
  AngularFirestoreModule,
  USE_EMULATOR as USE_FIRESTORE_EMULATOR,
} from "@angular/fire/firestore";
和提供者

{
      provide: USE_FIRESTORE_EMULATOR,
      useValue: environment.useEmulators ? {
        host: 'localhost:8080',
        ssl: false
      } : undefined
    },
std out中没有显示任何内容

刚刚在控制台上注意到这个

core.js:6162 ERROR Error: Uncaught (in promise): TypeError: Found non-callable @@iterator
TypeError: Found non-callable @@iterator
    at angular-fire-firestore.js:855
    at ɵfetchInstance (angular-fire.js:460)
    at new AngularFirestore (angular-fire-firestore.js:842)
    at Object.AngularFirestore_Factory [as factory] (angular-fire-firestore.js:960)
    at R3Injector.hydrate (core.js:11385)
    at R3Injector.get (core.js:11205)
    at injectInjectorOnly (core.js:4728)
    at ɵɵinject (core.js:4732)
    at Object.SlatesService_Factory [as factory] (ɵfac.js? [sm]:1)
    at R3Injector.hydrate (core.js:11385)
    at resolvePromise (zone-evergreen.js:798)
    at resolvePromise (zone-evergreen.js:750)
    at zone-evergreen.js:860
    at ZoneDelegate.invokeTask (zone-evergreen.js:399)
    at Object.onInvokeTask (core.js:28497)
    at ZoneDelegate.invokeTask (zone-evergreen.js:398)
    at Zone.runTask (zone-evergreen.js:167)
    at drainMicroTaskQueue (zone-evergreen.js:569)
defaultErrorLogger @ core.js:6162
handleError @ core.js:6210
next @ core.js:29117
schedulerFn @ core.js:25848
__tryOrUnsub @ Subscriber.js:183
next @ Subscriber.js:122
_next @ Subscriber.js:72
next @ Subscriber.js:49
next @ Subject.js:39
emit @ core.js:25838
(anonymous) @ core.js:28536
invoke @ zone-evergreen.js:364
run @ zone-evergreen.js:123
runOutsideAngular @ core.js:28439
onHandleError @ core.js:28536
handleError @ zone-evergreen.js:368
runGuarded @ zone-evergreen.js:136
api.microtaskDrainDone @ zone-evergreen.js:670
drainMicroTaskQueue @ zone-evergreen.js:576
Promise.then (async)
scheduleMicroTask @ zone-evergreen.js:552
scheduleTask @ zone-evergreen.js:388
onScheduleTask @ zone-evergreen.js:272
scheduleTask @ zone-evergreen.js:378
scheduleTask @ zone-evergreen.js:210
scheduleMicroTask @ zone-evergreen.js:230
scheduleResolveOrReject @ zone-evergreen.js:847
resolvePromise @ zone-evergreen.js:785
(anonymous) @ zone-evergreen.js:705
webpackJsonpCallback @ bootstrap:25
(anonymous) @ pages-slates-slates-module.js:1