gpt4 book ai didi

angular - 在 ionic 项目中使用 angular 库时,必须从注入(inject)上下文中调用 inject()

转载 作者:行者123 更新时间:2023-12-04 14:34:01 24 4
gpt4 key购买 nike

我目前有一个项目,其中有一个 angular 工作区,我在其中创建了一个 angular web 应用程序。现在我还需要一个应用程序并创建了一个 angular ionic 应用程序。我想重用我现有的使用 AngularFireauth 和 AngularFirestore 的身份验证服务,所以我创建了一个库并提取了该服务。在 angular Web 应用程序中使用库中的服务时,一切正常。但是尝试在 ionic 应用程序的页面中注入(inject)服务时,我收到错误消息 inject() 必须从注入(inject)上下文中调用。当将服务从库移动到 ionic 应用程序并从那里使用它时,它可以工作。

ionic v.5.0.5

Angular v.9.0.6

也许有人有想法。

谢谢你的帮助!

最佳答案

就在提出这个问题之后,我以某种方式在一篇建议添加的帖子底部找到了答案

"paths": { "@angular/*": [ "./node_modules/@angular/*" ] }

到我试图注入(inject)服务的应用程序的 compilerOptions 下的 tsconfig.app.json。

关于angular - 在 ionic 项目中使用 angular 库时,必须从注入(inject)上下文中调用 inject(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60685286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com