Meilleure façon d'importer des Observables de la rxjs

Dans mon angulaire 2 app, j'ai un service qui utilise le Observable classe à partir de la rxjs bibliothèque.

import { Observable } from 'rxjs';

Pour le moment je suis juste en utilisant Observable afin que je puisse utiliser le toPromise() fonction.

J'ai lu dans un autre StackOverflow question quelque part que l'importation de cette manière, et aussi l'importation de rxjs/Rx va importer tout un tas de trucs inutiles à partir de la rxjs bibliothèque qui va augmenter le temps de chargement des pages et/ou de la base de code.

Ma question est, quelle est la meilleure façon d'importer Observable si je peux utiliser le toPromise() fonction sans avoir à importer tout le reste?

  • import {Observable} from 'rxjs/Observable'; importer la Observables, mais vous n'avez pas besoin de l'importer tous, si vous êtes à l'aide de promesses... toPromise fonctionne sans elle.
  • Ce que j'ai besoin d'importer par lui-même pour n'utiliser qu' toPromise? Je suis à l'aide Observables, j'aurais du précisé que, dans la question. c'est vraiment deux questions distinctes.
  • alors ce serait le faire, si vous voulez promesses import 'rxjs/add/operator/toPromise'; Prendre un coup d'oeil à angular.io/docs/ts/latest/tutorial/toh-pt6.html Qui devrait vous aider 🙂
  • Je vais le regarder. Salut et merci de prendre le temps de partager!
  • Pas de problème! Amusez-vous bien! 🙂
  • Ce n'est plus approprié pour rxjs 6+.
  • Pouvez-vous élaborer sur la partie est incorrecte, pour les autres visiteurs de cette page.
  • Veuillez voir ma réponse ci-dessous pour plus d'info.

InformationsquelleAutor Danoram | 2017-02-21