我正面临一个问题与Ionic 4的本地插件。我已经安装了离子型4 Cordova原生插件“地理定位”,但是当我在我的iOS或安卓设备上运行这个应用程序时,它向我显示的是一个空白的白色屏幕,什么都没有发生。
app.module.ts代码:
import {
Geolocation
} from '@ionic-native/geolocation';
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
ComponentsModule
],
providers: [
StatusBar,
SplashScreen, ** Geolocation ** , {
provide: RouteReuseStrategy,
useClass: IonicRouteStrategy
}
],
bootstrap: [AppComponent]
})Home.ts代码:
import {
Geolocation
} from '@ionic-native/geolocation';
constructor(private geolocation: Geolocation) {}我不知道为什么会这样。但它正致力于Ionic 3项目.
任何人都可以告诉我为什么会发生这种事,我做错了什么。
发布于 2018-08-01 09:06:05
我找到了解决办法:
@ionic-native/geolocation更新为5.0.0-beta.14 (与@ionic-native/core相同)import {Geolocation} from '@ionic-native/geolocation/ngx'; (在app.module.ts和component.ts文件中)https://stackoverflow.com/questions/51626191
复制相似问题