由于常量提供程序,无法解析所有参数角度



我遇到了一个奇怪的问题。我有一个称为 ConstantsProvider 的提供商。我在几页中使用它。我创建了一个新页面,并在导入后将常数添加为依赖项。

import {ConstantsProvider} from '../../../../providers/constants/constants';

,并在我的页面中添加为依赖性

constructor(public navCtrl: NavController, public navParams: NavParams, private constants:ConstantsProvider)

这样,我在可能的是20页以上。在上面的页面中声明时,我会收到错误

compiler.js:486未被发现的错误:无法解析所有参数 aspacebookingspage :( [[对象对象],[对象对象],?)。

关闭和运行后(ionic serve),重新启动升级离子仍然会遇到相同的问题。我已经在app.module.ts和constantsprovider中添加了它。

如果其任何类型的语法错误,则不应在所有页面中起作用。如果删除此新页面中的依赖关系,则一切正常。有人可以帮我吗??因为这是一个非常大的项目,我可以共享代码或尝试在外部重现。

此错误意味着它所说的: ConstantsProvider具有一个期望参数的构造函数:([object Object], [object Object], ?)

因此,当您将ConstantsProvider添加到app.module.ts中的providers:[](或pages.module.ts或添加的范围)时,您需要提供那些构造函数参数。

ps:如果您需要特定答案/解决方案

,请显示您的代码

相关内容

  • 没有找到相关文章

最新更新