在ionic项目中使用angular库时,必须从注入上下文调用inject()
我目前有一个项目,我有一个角度工作区,我在其中创建了一个角度web应用程序。现在我还需要一个应用程序,并创建了一个angular ionic应用程序。我想重用使用AngularFireauth和AngularFirestore的现有身份验证服务,因此我创建了一个库并提取了该服务。在angular web应用程序中使用库中的服务时,一切正常。但是尝试从ionic应用程序的页面中注入服务时,必须从注入上下文调用错误注入。当将服务从库移动到ionic应用程序并仅从那里使用它时,它会起作用 离子v.5.0.5 角度v.9.0.6 也许有人有主意在ionic项目中使用angular库时,必须从注入上下文调用inject(),angular,firebase,ionic-framework,angular-library,Angular,Firebase,Ionic Framework,Angular Library,我目前有一个项目,我有一个角度工作区,我在其中创建了一个角度web应用程序。现在我还需要一个应用程序,并创建了一个angular ionic应用程序。我想重用使用AngularFireauth和AngularFirestore的现有身份验证服务,因此我创建了一个库并提取了该服务。在angular web应用程序中使用库中的服务时,一切正常。但是尝试从ionic应用程序的页面中注入服务时,必须从注入上下文调用错误注入。当将服务从库移动到ionic应用程序并仅从那里使用它时,它会起作用 离子v.5.
谢谢你的帮助 在问了这个问题之后,我不知怎的在一篇建议添加的帖子底部找到了答案
"paths": { "@angular/*": [ "./node_modules/@angular/*" ] }
到我尝试注入服务的应用程序的编译器选项下的tsconfig.app.json。问了这个问题后,我不知怎的在一篇建议添加的帖子底部找到了答案
"paths": { "@angular/*": [ "./node_modules/@angular/*" ] }
到我尝试注入服务的应用程序的编译器选项下的tsconfig.app.json