我在使用Ionic 4原生插件时遇到了问题。我已经安装了Ionic 4 Cordova原生插件"Geolocation",但当我在iOS或Android设备上运行应用程序时,只显示一个空白的白屏,什么也没有发生。
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项目中是可以工作的。
有没有人能给我任何想法,为什么会发生这种情况以及我做错了什么。