combineLatest veraltet, zu Gunsten der statischen combineLatest

Nach dem ausführen des rxjs migration tool, mit

rxjs-5--6-Migration -p src/tsconfig.app.json

Ich bin jetzt immer ein linting-Fehler:

combineLatest ist veraltet: Veraltet, zu Gunsten der statischen
combineLatest.

Hier ist mein code vor der Ausführung der migration-Befehl:

this.store.combineLatest(
        this.store.select(lang.getCurrent),
        this.store.select(lang.getCurrentLocale)
    ).subscribe(([state, currentLang, locale]) => {
        this._language = session.language === currentLang ? '' : currentLang;
        this._locale = session.locale === locale ? '' : locale;
    });

Mein code nach der Ausführung der migration-Befehl: (derzeit präsentiert ein linting-Fehler)

import {map, combineLatest} from 'rxjs/operators';
this.store.combineLatest(
        this.store.select(lang.getCurrent),
        this.store.select(lang.getCurrentLocale)
    ).subscribe(([state, currentLang, locale]) => {
        this._language = session.language === currentLang ? '' : currentLang;
        this._locale = session.locale === locale ? '' : locale;
    });

Die Frage wurde in diesem stackoverflow-Fragen, aber es war nicht spezifisch genug: Winkel-6 ng lint dopplungs-Fehler und Warnungen, combineLatest ist veraltet
.

Schreibe einen Kommentar