我正在使用我的应用程序添加推送通知。我正在为我的项目使用 phonegap-plugin-push@2.1.3 。一切运行正常,但是当我在 Provider 中添加 Push 时,应用开始出错。
app.module.ts
import {ErrorHandler, NgModule} from '@angular/core';
import {FormsModule} from '@angular/forms';
import {HttpModule} from '@angular/http';
import {BrowserModule} from '@angular/platform-browser';
import {AppVersion} from '@ionic-native/app-version';
import {CallNumber} from '@ionic-native/call-number';
import {Device} from '@ionic-native/device';
import {File} from '@ionic-native/file';
import {FileOpener} from '@ionic-native/file-opener';
import {FileTransfer} from '@ionic-native/file-transfer';
import {GoogleMaps} from '@ionic-native/google-maps';
import { InAppBrowser } from '@ionic-native/in-app-browser';
import {Media} from '@ionic-native/media';
import { Push } from '@ionic-native/push';
import {SplashScreen} from '@ionic-native/splash-screen';
import {StatusBar} from '@ionic-native/status-bar';
import {IonicApp, IonicErrorHandler, IonicModule} from 'ionic-angular';
import {App} from './app.component';
@NgModule({
declarations: [
..........[declarations]
],
imports: [
BrowserModule,
HttpModule,
FormsModule,
IonicModule.forRoot(App)
],
bootstrap: [IonicApp],
entryComponents: [
..........[component]
],
providers: [
Push,
......... [other provider]
]
})
export class AppModule {
}
答案 0 :(得分:0)
像这样更改导入
import { Push, PushObject, PushOptions } from '@ionic-native/push/ngx';
导入路径应来自离子本机模块。 ngx 是 您的进口商品中缺少