存储未在 Ionic2 的提供程序中定义



我正在尝试访问提供程序的存储,但它在提供程序内部未定义。在其他类中,存储工作正常。

好奇:我创建了一个新的 Ionic2 项目,将存储插入到项目中,存储在提供程序中正常工作。

在我的新旧项目中,存储的配置方式相同:

app.module.ts中,我添加了以下内容:

从"@ionic/存储"导入 { 存储 };

@NgModule({...提供商:[存储]})

提供者/服务.ts中,我添加了以下内容:

从"@ionic/存储"导入 { 存储 };

constructor(public http: Http, public storage: Storage) { }

当我这样做时:console.log(this.storage)在一个项目中未定义,但在另一个项目中工作。

我该怎么做才能修复它,或者可能有什么问题?

试试这个:在应用程序中。

从 '@ionic/Storage' 导入 { IonicStorageModule }

;

然后在 providers/service.ts 中,您的代码似乎很好。

相关内容

  • 没有找到相关文章

最新更新