Domande taggate «angular2-services»

21
Qual è il modo corretto di condividere il risultato di una chiamata di rete Http angolare in RxJs 5?
Utilizzando Http, chiamiamo un metodo che esegue una chiamata di rete e restituisce un http osservabile: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Se prendiamo questo osservabile e aggiungiamo più abbonati ad esso: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Quello che vogliamo fare è …

4
Qual è l'uso corretto di un EventEmitter?
Ho letto domande come Access EventEmitter Service all'interno di CustomHttp in cui l'utente utilizza EventEmitter nel suo servizio, ma in questo commento gli è stato suggerito di non usarlo e di utilizzare invece gli osservabili direttamente nei suoi servizi. Ho anche letto questa domanda in cui la soluzione suggerisce di …

3
Angular2: come caricare i dati prima del rendering del componente?
Sto cercando di caricare un evento dalla mia API prima che il componente venga visualizzato. Attualmente sto usando il mio servizio API che chiamo dalla funzione ngOnInit del componente. Il mio EventRegistercomponente: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/api.service"; import {EventModel} from '../../models/EventModel'; import {Router, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, …


7
Angular 2 TypeScript come trovare l'elemento in Array
Ho un componente e un servizio: Componente: 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); } } Esegui snippet di codiceNascondi risultatiEspandi lo snippet Servizio: @Injectable() export class PersonService { getPersons(){ var persons: Person[] …

8
Come controllare la lunghezza di un array osservabile
Nel mio componente Angular 2 ho un array Observable list$: Observable<any[]>; Nel mio modello ho <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> Ma list $ .length non funziona in caso di array Observable. Aggiornare: Sembra che (list $ | async) ?. …

2
Differenza tra EventEmitter.next () e EventEmitter.emit () in Angular 2
Qual'è la differenza tra EventEmitter.emit()e EventEmitter.next()? Entrambi inviano l'evento agli ascoltatori iscritti. export class MyService { @Output() someEvent$: EventEmitter<any> = new EventEmitter(); someFunc() { this.someEvent$.emit({myObj: true}); this.someEvent$.next({myObj: true}); } } La documentazione per EventEmitter non è così utile al momento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.