После запуска инструмента миграции rxjs с помощью
rxjs-5-to-6-migrate -p src / tsconfig.app.json
Теперь я получаю сообщение об ошибке:
объединитьПоследний устарел: устарел в пользу статического
combineLatest.
Вот мой код перед запуском команды миграции:
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;
});
Мой код после запуска команды миграции: (в настоящее время отображается ошибка linting)
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;
});
Этот вопрос был задан в вопросах о стеке потока, но он не был достаточно конкретным: Угловые повторяющиеся ошибки и предупреждения в размере 6 нг lint, combLatest устарел
.