簡體   English   中英

core.js:6228 錯誤錯誤:未捕獲(承諾中):TypeError:無法讀取未定義的屬性“id”

[英]core.js:6228 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'id' of undefined

當我通過在控制器中注入任何服務來導入模塊中的任何內容以使用任何服務時,總是會遇到此問題

 import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { IonicModule } from '@ionic/angular'; import { FormsModule } from '@angular/forms'; import { HomePage } from './home.page'; // import { PhotoLibrary } from '@ionic-native/photo-library/ngx'; import { AngularFirestore } from '@angular/fire/firestore'; import { HomePageRoutingModule } from './home-routing.module'; @NgModule({ imports: [ CommonModule, FormsModule, IonicModule, HomePageRoutingModule, // PhotoLibrary, AngularFirestore ], declarations: [HomePage] }) export class HomePageModule {}

在此代碼片段中,當我添加 PhotoLibrary 或 AngularFirestore 時,這給了我錯誤:

ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'id' of undefined
TypeError: Cannot read property 'id' of undefined
at registerNgModuleType (vendor.js:68335)
at vendor.js:68353
at Array.forEach (<anonymous>)
at registerNgModuleType (vendor.js:68349)
at new NgModuleFactory$1 (vendor.js:68496)
at Compiler_compileModuleSync__POST_R3__ (vendor.js:72488)
at Compiler_compileModuleAsync__POST_R3__ [as compileModuleAsync] (vendor.js:72501)
at MergeMapSubscriber.project (vendor.js:98784)
at MergeMapSubscriber._tryNext (vendor.js:140384)
at MergeMapSubscriber._next (vendor.js:140374)
at resolvePromise (polyfills.js:3904)
at resolvePromise (polyfills.js:3856)
at polyfills.js:3966
at ZoneDelegate.invokeTask (polyfills.js:3505)
at Object.onInvokeTask (vendor.js:72989)
at ZoneDelegate.invokeTask (polyfills.js:3504)
at Zone.runTask (polyfills.js:3273)
at drainMicroTaskQueue (polyfills.js:3675)

對於任何擁有ng-recaptcha的人,請查看issue#177 (comment) ,此依賴項必須從4.2.1 (及更早版本)升級到Angular 9/10兼容,例如(截至今天) 5.0.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM