我目前有一个项目,其中有一个角度工作区,在其中创建了一个角度网络应用程序。现在我还需要一个应用程序并创建了一个 Angular ionic 应用程序。我想重用现有的使用 AngularFireauth 和 AngularFirestore 的身份验证服务,因此我创建了一个库并提取了该服务。当在角度网络应用程序中使用库中的服务时,一切正常。但是尝试从离子应用程序将服务注入到页面中时,我收到错误:必须从注入上下文调用inject()。当将服务从库移动到离子应用程序并从那里使用它时,它就可以工作了。
离子 v.5.0.5
角度 v.9.0.6
也许有人有想法。
感谢您的帮助!
就在问完问题后,我以某种方式在帖子底部找到了答案,建议添加
"paths": { "@angular/*": [ "./node_modules/@angular/*" ] }
到我试图注入服务的应用程序的compilerOptions下的tsconfig.app.json。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)