typeof XService nicht zuordenbar Typ 'FactoryProvider'. Eigenschaft "bereitstellen" fehlt

Habe ich eine Eckige 2 NgModule in eine Ionic 2 mobile app definiert, etwa so:

@NgModule({
  declarations: [
    MyApp,
    HomePage,
  ],
  imports: [
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage,
  ],
  providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}, VatRatesDbService]
})
export class AppModule {}

und den service auf diese Weise definiert:

import { Injectable } from '@angular/core';
import * as PouchDB from 'pouchdb';

@Injectable()
export class VatRatesDbService {

  private _db;

  private constructor() {
    this._db = new PouchDB('rates.db', { adapter: 'websql' });
  }
}

Allerdings bin ich mir immer die folgende Fehlermeldung zur Laufzeit:

Typ 'typeof VatRatesDbService' ist nicht belegbar zu geben
'FactoryProvider'. Eigenschaft "bereitstellen" fehlt im Art 'typeof
VatRatesDbService'.

Schreibe einen Kommentar