Questions marquées «angular2-services»

21
Quelle est la bonne façon de partager le résultat d'un appel réseau Angular Http dans RxJs 5?
En utilisant Http, nous appelons une méthode qui effectue un appel réseau et renvoie un http observable: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Si nous prenons cela observable et y ajoutons plusieurs abonnés: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Ce que nous voulons …

4
Quelle est la bonne utilisation d'un EventEmitter?
J'ai lu des questions comme Access EventEmitter Service dans CustomHttp où l'utilisateur utilise EventEmitter dans son service, mais il a été suggéré dans ce commentaire de ne pas l'utiliser et d'utiliser à la place Observables directement dans ses services. J'ai également lu cette question où la solution suggère de passer …

3
Angular2: Comment charger des données avant de rendre le composant?
J'essaie de charger un événement depuis mon API avant que le composant ne soit rendu. Actuellement, j'utilise mon service API que j'appelle depuis la fonction ngOnInit du composant. Mon EventRegistercomposant: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/api.service"; import {EventModel} from '../../models/EventModel'; import {Router, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, RouteConfig, RouteParams, …


7
Angular 2 TypeScript comment trouver un élément dans un tableau
J'ai un composant et un service: Composant: export class WebUserProfileViewComponent { persons: Person []; personId: number; constructor( params: RouteParams, private personService: PersonService) { this.personId = params.get('id'); this.persons = this. personService.getPersons(); console.log(this.personId); } } Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Un service: @Injectable() export class PersonService { getPersons(){ var persons: …

8
Comment vérifier la longueur d'un tableau observable
Dans mon composant Angular 2, j'ai un tableau observable list$: Observable<any[]>; Dans mon modèle j'ai <div *ngIf="list$.length==0">No records found.</div> <div *ngIf="list$.length>0"> <ul> <li *ngFor="let item of list$ | async">item.name</li> </ul> </div> Mais la liste $ .length ne fonctionne pas avec dans le cas d'un tableau Observable. Mettre à jour: Il …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.