Apa perbedaan antara Promisedan Observabledi Angular? Contoh pada masing-masing akan membantu dalam memahami kedua kasus. Dalam skenario apa kita bisa menggunakan setiap
Observable biasanya merupakan konstruksi pemrograman yang dapat "ditonton" oleh bagian lain dari kode, yang disebut "pengamat". Kerangka kerja dan bahasa pemrograman yang berbeda memiliki implementasi yang berbeda untuk observable, jadi tag ini biasanya digunakan bersama dengan yang lain.
Apa perbedaan antara Promisedan Observabledi Angular? Contoh pada masing-masing akan membantu dalam memahami kedua kasus. Dalam skenario apa kita bisa menggunakan setiap
Kapan saya harus menyimpan Subscriptioninstance dan memohon unsubscribe()selama siklus hidup NgOnDestroy dan kapan saya bisa mengabaikannya? Menyimpan semua langganan menimbulkan banyak kekacauan dalam kode komponen. Panduan Klien HTTP mengabaikan langganan seperti ini: getHeroes() {...
Saya mencoba menerapkan sesuatu seperti pola delegasi di Angular. Ketika pengguna mengklik a nav-item, saya ingin memanggil fungsi yang kemudian memancarkan suatu peristiwa yang pada gilirannya harus ditangani oleh beberapa komponen lain yang mendengarkan acara tersebut. Berikut ini skenarionya:...
Seorang pewawancara bertanya kepada saya: Apa itu Observerdan Observabledan kapan kita harus menggunakannya? Saya tidak mengetahui persyaratan ini, jadi ketika saya kembali ke rumah dan mulai mencari Google Observerdan Observable, saya menemukan beberapa poin dari sumber yang berbeda: 1)...
Fungsi more()ini seharusnya mengembalikan sebuah Observabledari permintaan dapatkan export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = ():
Apakah aliran Java 8 mirip dengan yang dapat diamati RxJava? Definisi Java 8 stream: Kelas-kelas dalam java.util.streampaket baru menyediakan Stream API untuk mendukung operasi gaya fungsional pada aliran
Saya telah menggunakan Redux-Saga . Kode yang ditulis dengan mudah untuk alasan sejauh ini, kecuali fungsi generator JS mengacaukan kepala saya dari waktu ke waktu. Dari pemahaman saya, Redux-Observable dapat mencapai pekerjaan serupa yang menangani efek samping tetapi tanpa menggunakan fungsi...
Bagian dari kode saya: import {Injectable} from 'angular2/core'; import {Http, Headers, Request, Response} from 'angular2/http'; import {Observable} from 'rxjs/Observable'; import 'rxjs/add/operator/map'; @Injectable() export class myClass { constructor(protected http: Http) {} public...
Ini lebih merupakan pertanyaan "praktik terbaik". Ada tiga pemain: a Component, a Servicedan a Model. The Componentadalah memanggil Serviceuntuk mendapatkan data dari database. The Serviceadalah menggunakan: this.people = http.get('api/people.json').map(res => res.json()); untuk...
Saya memiliki layanan yang memiliki metode ini: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new...
Saya memiliki layanan yang mengembalikan pengamatan yang melakukan permintaan http ke server saya dan mendapatkan datanya. Saya ingin menggunakan data ini tetapi saya selalu mendapatkannya undefined. Apa masalahnya? Layanan : @Injectable() export class EventService { constructor(private http:...
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$ |...
Dalam aplikasi bersudut kita memiliki ngOnDestroy()hook siklus hidup untuk sebuah komponen / direktif dan kita menggunakan hook ini untuk berhenti berlangganan observable. Saya ingin menghapus / menghancurkan observasi yang dibuat dalam sebuah @injectable()layanan. Saya melihat beberapa posting...
Saat ini saya mencoba mempelajari Angular2 dan TypeScript sendiri setelah bekerja dengan senang hati dengan AngularJS 1. * selama 4 tahun terakhir! Saya harus mengakui bahwa saya membencinya tetapi saya yakin momen eureka saya sudah dekat ... bagaimanapun, saya telah menulis layanan di aplikasi...
Saya mencoba untuk memahami bagaimana menggunakan Observables di Angular 2. Saya memiliki layanan ini: import {Injectable, EventEmitter, ViewChild} from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Subject} from "rxjs/Subject"; import {BehaviorSubject} from...
Pertanyaan Untuk tujuan pengujian, saya membuat Observableobjek yang menggantikan observable yang akan dikembalikan oleh panggilan http yang sebenarnya dengan Http. Observable saya dibuat dengan kode berikut: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]);
Di Angular 1.x saya terkadang perlu membuat beberapa httppermintaan dan melakukan sesuatu dengan semua tanggapan. Saya akan membuang semua janji dalam array dan panggilanPromise.all(promises).then(function (results) {...}) . Praktik terbaik Angular 2 tampaknya mengarah ke penggunaan RxJS...