我已经发现许多有关此问题的问题,但是对于我来说似乎没有人提出可行的解决方案。
运行我的应用程序时,收到以下消息:
Error: Can't resolve all parameters for MyModel: ([object Object], [object Object], ?, [object Object]).
传递给MyModel的构造函数的第三个参数是我创建自己的提供程序(以及其他三个参数)。该提供程序本身使用其他提供程序,但是我已经检查了循环依赖关系,并且没有。
此外,在编译时不会引发任何错误。
我真的不明白该错误来自何处。我已经检查了应用程序的代码app.module.ts ...,但是一切似乎都还不错。任何想法?
°°在有用的情况下°°:myModel是我创建的提供程序,它位于目录中,其路径为/src/models/someModel/myModel.ts
(此处的根是我的应用程序的根)。
我在/src/providers/
中有其他提供商。我使用两个不同的文件夹,因为这些文件夹中提供程序的用途略有不同。