Eckige "hat keine exportiert Mitglied 'Beobachtbar'"

Eckige

Eckige

Typoskript-code:

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { of } from 'rxjs/observable/of';
import { Hero } from './hero';
import { HEROES } from './mock-heroes';

@Injectable({
  providedIn: 'root'
})
export class HeroService {

  constructor() { }

  getHeroes(): Observable<Hero[]> {
    return of(HEROES);
  }

}

Fehler info:

Fehler TS2307: Cannot find module 'rxjs-compat/Beobachten'.
node_modules/rxjs/beobachten/.d....ts(1,15): Fehler TS2307: Nicht finden kann
Modul 'rxjs-compat/beobachten/'. src/app/held.service.ts(2,10):
Fehler TS2305: Modul
'"F:/angular-tour-of-heroes/node_modules/rxjs/Observable"' hat keine
exportiert Mitglied 'Beobachten'. src/app/held.service.ts(15,12): Fehler
TS2304: Cannot find-name 'von'.

package.json - Datei mit Eckigen version:

Eckige

Die Rahmen, die Sie verwenden benannt ist Eckig. AngularJS ist ein anderer Rahmen.
Es scheint, Sie sind mit RxJS 6. Die Importe müssen geändert werden, wenn mit dieser version (siehe release notes). Wenn Sie nicht mit dem Winkel-6, dann sollten Sie den stick mit RxJS 5.
thx.Ich bin mit Angular6.0 ~
Hier ist die entsprechende Dokumentation dann: weiter.eckig.io/guide/rx-Bibliothek. Beachten Sie, dass die Importe sind nicht diejenigen, die Sie verwenden.

InformationsquelleAutor Thomas Lee | 2018-04-15

Schreibe einen Kommentar