【发布时间】:2017-12-25 06:23:51
【问题描述】:
我正在构建一个 Ionic 3 应用程序(使用 Angular 4)。我创建了一个 LocationProvider,它允许我从实际的页面逻辑中提取位置服务,以便它可以重用。
My LocationProvider 使用@ionic-native/geolocation(地理位置提供者)。
当我通过 @NgModule({ providers: [LocationProvider] }) 将 LocationProvider 注入页面时,我收到一条错误消息,提示找不到地理位置提供程序。每当使用 LocationProvider 时,有什么方法可以包含 Geolocation 提供程序?还是我需要一直拥有providers:[LocationProvider, Geolocation]?
我猜这不是 Ionic 特有的(而是 Angular 4),有什么办法可以在 NgModule 中列出这两个提供者?
【问题讨论】:
标签: angular ionic3 angular2-di