Apa perbedaan antara Promisedan Observabledi Angular? Contoh pada masing-masing akan membantu dalam memahami kedua kasus. Dalam skenario apa kita bisa menggunakan setiap
Ekstensi Reaktif untuk JavaScript (RxJS) adalah sekumpulan pustaka untuk membuat program asinkron dan berbasis peristiwa menggunakan koleksi yang dapat diamati dan komposisi gaya Array Extras.
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 melihat ke dalam pola Angular RxJs dan saya tidak mengerti perbedaan antara a BehaviorSubjectdan a Observable. Dari pemahaman saya, a BehaviorSubjectadalah nilai yang dapat berubah dari waktu ke waktu (dapat berlangganan dan pelanggan dapat menerima hasil yang diperbarui). Ini tampaknya...
Saya punya masalah dengan HTTP di Angular. Aku hanya ingin GETsebuah JSONdaftar dan menunjukkan dalam pandangan. Kelas layanan import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export class HallService { public http:Http;...
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$ =...
Saya tidak jelas tentang perbedaan antara a Subjectdan a BehaviorSubject. Apakah hanya itu yang BehaviorSubjectmemiliki
Saya mencoba untuk membungkus kepala saya di sekitar yang bisa diamati. Saya suka cara yang diamati diamati memecahkan masalah pengembangan dan keterbacaan. Ketika saya membaca, manfaatnya sangat besar. Dapat diamati pada HTTP dan koleksi tampaknya lurus ke depan. Bagaimana saya bisa mengubah...
Apakah Anda perlu berhenti berlangganan dari panggilan http Angular 2 untuk mencegah kebocoran memori? fetchFilm(index) { var sub = this._http.get(`http://example.com`) .map(result => result.json()) .map(json => { dispatch(this.receiveFilm(json)); })
Saya memiliki layanan Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn =...
Saya baru saja memutakhirkan dari Angular 2 beta16 ke beta17 , yang pada gilirannya membutuhkan rxjs 5.0.0-beta.6. (Changelog di sini: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) Pada beta16 semua bekerja dengan baik terkait fungsionalitas Observable / map....
Saya mengalami masalah dengan Observable.offungsi impor di proyek saya. Intellij saya melihat semuanya. Dalam kode saya, saya punya: import {Observable} from 'rxjs/Observable'; dan dalam kode saya, saya menggunakannya seperti itu: return Observable.of(res); Ada
Saya perlu membuat langganan ke Observableyang segera dibuang saat pertama kali dipanggil. Apakah ada sesuatu seperti: observable.subscribeOnce(func); Kasing penggunaan saya, saya membuat langganan dalam pengendali rute ekspres dan langganan dipanggil beberapa kali per
Sekarang, saya memiliki halaman awal di mana saya memiliki tiga tautan. Setelah Anda mengklik tautan 'teman' terakhir, Komponen teman yang tepat akan diinisiasi. Di sana, saya ingin mengambil / mendapatkan daftar teman-teman saya yang disimpan di file friends.json. Sampai sekarang semuanya...
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 = ():
Kode skrip: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'; import { Hero } from './hero'; import { HEROES } from './mock-heroes'; @Injectable({ providedIn: 'root' }) export class HeroService { constructor()...
Apakah satu-satunya perbedaan antara Observable.ofdan Observable.fromformat argumen? Suka Function.prototype.calldan Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() =>
Saya pikir saya pasti salah paham tentang sesuatu yang fundamental, karena dalam pikiran saya ini harus menjadi kasus paling mendasar untuk diamati, tetapi untuk kehidupan saya, saya tidak tahu bagaimana melakukannya dari dokumen. Pada dasarnya, saya ingin bisa melakukan ini: // create a dummy...
Saya ingin menutup dropdown menu login saya ketika pengguna mengklik di mana saja di luar dropdown itu, dan saya ingin melakukannya dengan Angular2 dan dengan "pendekatan" Angular2 ... Saya telah mengimplementasikan solusi, tetapi saya benar-benar tidak merasa yakin dengan itu. Saya pikir pasti...
Saya mendapat kesalahan node_modules / rxjs / internal / types.d.ts (81,44): error TS1005: ';' diharapkan. setelah pemasangan Angular 6. Periksa kesalahan: ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error...
Saya menemukan beberapa implementasi AuthGuards yang digunakan take(1). Dalam proyek saya, saya menggunakan first(). Apakah keduanya bekerja dengan cara yang sama? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable...