Pertanyaan yang diberi tag «angular2-services»

21
Apa cara yang benar untuk membagikan hasil panggilan jaringan Angular Http di RxJs 5?
Dengan menggunakan Http, kami memanggil metode yang melakukan panggilan jaringan dan mengembalikan http yang dapat diamati: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Jika kami menerima hal ini dan menambahkan beberapa pelanggan ke dalamnya: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Apa yang ingin kami …

4
Apa penggunaan yang tepat dari EventEmitter?
Saya telah membaca pertanyaan seperti Layanan Access EventEmitter di dalam CustomHttp di mana pengguna menggunakan EventEmitter dalam layanannya, tetapi dia disarankan dalam komentar ini untuk tidak menggunakannya dan untuk menggunakannya sebagai pengamat langsung dalam layanannya. Saya juga membaca pertanyaan ini di mana solusinya menyarankan untuk meneruskan EventEmitter ke anak dan …

3
Angular2: Bagaimana cara memuat data sebelum merender komponen?
Saya mencoba memuat acara dari API saya sebelum komponen dirender. Saat ini saya menggunakan layanan API yang saya panggil dari fungsi ngOnInit komponen. EventRegisterKomponen saya : 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, RouterLink} from 'angular2/router'; import …

14
Bagaimana cara membuat layanan tunggal di Angular 2?
Saya pernah membaca bahwa menyuntikkan ketika bootstrap seharusnya membuat semua anak berbagi contoh yang sama, tetapi komponen utama dan tajuk saya (aplikasi utama mencakup komponen tajuk dan router-outlet) masing-masing mendapatkan turunan terpisah dari layanan saya. Saya memiliki FacebookService yang saya gunakan untuk melakukan panggilan ke api javascript facebook dan UserService …

7
Angular 2 TypeScript cara menemukan elemen di Array
Saya memiliki Komponen dan Layanan: Komponen: 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); } } Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Layanan: @Injectable() export class PersonService { getPersons(){ var persons: Person[] = [ {id: …

8
Bagaimana memeriksa panjang array yang dapat diamati
Dalam komponen Angular 2 saya, saya memiliki array yang dapat diamati list$: Observable<any[]>; Di Template saya, saya punya <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> Tetapi list $ .length tidak berfungsi jika ada array Observable. Memperbarui: Tampaknya (list $ | async) …

2
Perbedaan antara EventEmitter.next () dan EventEmitter.emit () di Angular 2
Apa perbedaan antara EventEmitter.emit()dan EventEmitter.next()? Keduanya mengirimkan acara tersebut ke pendengar yang berlangganan. export class MyService { @Output() someEvent$: EventEmitter<any> = new EventEmitter(); someFunc() { this.someEvent$.emit({myObj: true}); this.someEvent$.next({myObj: true}); } } The documenation untuk EventEmitter tidak sangat membantu pada saat ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.