Comment faire pour importer rxjs minuterie angulaire 6?
J'ai essayé de l'importation de rxjs minuterie sur mon angulaire 6 projet comme
import { timer } from 'rxjs/observable/timer';
J'ai aussi essayé comme,
Rx.Observable.timer(200, 100)
Ils ne travaillent pas
Voici le code plunker
Vous devez vous connecter pour publier un commentaire.
De rxjs 6 (comme utilisé dans angulaire 6 du projet), La règle générale est la suivante:
rxjs: méthodes de Création, les types, les planificateurs et les utilitaires
import { timer, Observable, Subject, asapScheduler, pipe, of, from, interval, merge, fromEvent } from 'rxjs'
;rxjs/opérateurs: Tous les pipeable opérateurs:
import { map, filter, scan } from 'rxjs/operators';
Voici le guide de migration: https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md#observable-classes
Toutes les classes d'observables (https://github.com/ReactiveX/rxjs/tree/5.5.8/src/observable) ont été retirés de la v6, en faveur de l'existant ou de nouveaux opérateurs qui effectuent les mêmes opérations que les méthodes de la classe.
Fourche Exemple
Voir aussi
de rxjs 6.2.2, pour cette importation
tslint donne une erreur:
mais cela fonctionne très bien sans aucune erreur
import { timer } from 'rxjs/observable/timer'; //works fine
rxjs/internal/observable/timer
(RXJS v6.1.0)Dans mon cas, j'ai utilisé l'importation { timer } à partir de 'rxjs/Observables/timer"; comme cela.
mais vous devez utiliser des importations { timer } à partir de 'rxjs/observables/timer'; Observable au lieu d'observables.
c'est tout... profitez de votre codage.