observable पर टैग किए गए जवाब

एक अवलोकन योग्य आमतौर पर एक प्रोग्रामिंग निर्माण होता है जिसे कोड के अन्य हिस्सों द्वारा "अवलोकनकर्ता" कहा जा सकता है। अलग-अलग रूपरेखा और प्रोग्रामिंग भाषाओं में वेधशालाओं के लिए अलग-अलग कार्यान्वयन हैं, इसलिए इस टैग को आमतौर पर दूसरों के साथ संयोजन में उपयोग किया जाना चाहिए।

21
कोणीय / RxJs मुझे 'सदस्यता' से सदस्यता समाप्त करनी चाहिए
मुझे Subscriptionउदाहरणों को कब संग्रहीत करना चाहिए और unsubscribe()NgOnDestroy जीवन चक्र के दौरान आह्वान करना चाहिए और मैं बस उन्हें कब अनदेखा कर सकता हूं? सभी सदस्यता को सहेजना घटक कोड में बहुत सारी गड़बड़ी का परिचय देता है। HTTP क्लाइंट गाइड इस तरह सदस्यता को अनदेखा करता है: getHeroes() …

7
डेलिगेशन: एंगुलर या ऑब्जर्वेबल इन एंगुलर
मैं कोणीय में एक प्रतिनिधिमंडल पैटर्न की तरह कुछ लागू करने की कोशिश कर रहा हूं। जब उपयोगकर्ता एक पर क्लिक करता है nav-item, तो मैं एक फ़ंक्शन को कॉल करना चाहूंगा जो तब एक घटना का उत्सर्जन करता है जिसे बदले में किसी अन्य घटक द्वारा घटना के लिए …

10
हमें ऑब्जर्वर और ऑब्जर्वेबल का उपयोग कब करना चाहिए?
एक साक्षात्कारकर्ता ने मुझसे पूछा: क्या है Observerऔर Observableऔर जब हम उन्हें इस्तेमाल करना चाहिए? मुझे इन शर्तों के बारे में पता नहीं था, इसलिए जब मैं घर वापस आया और Googling के बारे में शुरू किया Observerऔर Observable, मुझे विभिन्न संसाधनों से कुछ बिंदु मिले: 1) Observableएक वर्ग है …

11
एक रिक्त प्रेक्षण योग्य लौटें
फ़ंक्शन more()को Observableअनुरोध प्राप्त करने से वापस करना है export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => { return this.http.get('some-url').map( (res) => { return res.json(); } ); } } …

7
जावा 8 स्ट्रीम और RxJava वेधशालाओं के बीच अंतर
क्या Java 8 धाराएँ RxJava वेधशालाओं के समान हैं? जावा 8 स्ट्रीम परिभाषा: नए java.util.streamपैकेज में कक्षाएं तत्वों की धाराओं पर कार्यात्मक-शैली के संचालन का समर्थन करने के लिए एक स्ट्रीम एपीआई प्रदान करती हैं।

6
एंगुलर 2 सर्विस से ऑब्जर्वेबल बनाना और लौटाना
यह एक "सर्वोत्तम प्रथाओं" प्रश्न से अधिक है। तीन खिलाड़ी हैं: ए Component, ए Serviceऔर ए Model। Componentबुला रहा है Serviceएक डेटाबेस से डेटा प्राप्त करने के लिए। Serviceउपयोग कर रहा है: this.people = http.get('api/people.json').map(res => res.json()); एक वापस जाने के लिए Observable। Componentबस की सदस्यता सकता है Observable: peopleService.people …

5
Http.request () से अपवाद को सही तरीके से कैसे पकड़ें?
मेरे कोड का हिस्सा: 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 myMethod() { let request = new Request({ method: "GET", url: "http://my_url" }); return this.http.request(request) .map(res => res.json()) .catch(this.handleError); // …

5
Angular में http एक के समान स्थैतिक डेटा से एक ऑब्जर्वेबल कैसे बनाया जाए?
मैं एक सेवा कर रहा हूँ जिसमें यह विधि है: 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 TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } …

9
मैं कोणीय में ऑब्जर्वेबल / http / async कॉल से प्रतिक्रिया कैसे वापस कर सकता हूं?
मेरे पास सेवा है जो एक अवलोकन योग्य रिटर्न देती है जो मेरे सर्वर से http अनुरोध करता है और डेटा प्राप्त करता है। मैं इस डेटा का उपयोग करना चाहता हूं लेकिन मैं हमेशा प्राप्त करना चाहता हूं undefined। समस्या क्या है? सेवा : @Injectable() export class EventService { …

8
एक अवलोकन सारणी की लंबाई की जांच कैसे करें
मेरे कोणीय 2 घटक में मेरे पास एक अवलोकन योग्य सरणी है list$: Observable<any[]>; मेरे टेम्पलेट में मेरे पास है <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> लेकिन अवलोकन योग्य सरणी के मामले में $ .length के साथ काम नहीं करता …

5
कोणीय 4+ ngOnDestroy () सेवा में - अवलोकन योग्य नष्ट करें
एक कोणीय अनुप्रयोग में हमारे पास ngOnDestroy()एक घटक / निर्देश के लिए जीवन चक्र हुक होता है और हम इस हुक का उपयोग वेधशालाओं को बंद करने के लिए करते हैं। मैं एक ऐसी @injectable()सेवा में बनाए गए क्लीयर / डेस्ट्ररी ऑब्जर्व करना चाहता हूं । मैंने कुछ पोस्टों को …

1
टाइपस्क्रिप्ट के साथ Angular2 में http डेटा से RxJS वेधशालाओं का पीछा करते हुए
मैं वर्तमान में अपने आप को Angular2S टाइप करने की कोशिश कर रहा हूँ और पिछले 4 वर्षों से AngularJS 1. * के साथ टाइपस्क्रिप्ट काम कर रहा हूँ! मुझे यह मानना ​​होगा कि मैं इससे नफरत कर रहा हूं, लेकिन मुझे यकीन है कि मेरा यूरेका पल कोने के …

5
मैं देरी से अवलोकन कैसे कर सकता हूं
सवाल परीक्षण उद्देश्यों के लिए, मैं ऐसी Observableवस्तुओं का निर्माण कर रहा हूं जो देखने योग्य को प्रतिस्थापित करती हैं जिन्हें वास्तविक http कॉल के साथ वापस किया जाएगा Http। मेरा अवलोकन निम्नलिखित कोड के साथ बनाया गया है: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); बात …

4
एनफोर और एसिंक्स पाइप कोणीय 2 के साथ ऑब्जर्वेबल ऑब्जेक्ट से एक सरणी का उपयोग करना
मैं यह समझने की कोशिश कर रहा हूं कि कोणीय 2 में वेधशालाओं का उपयोग कैसे किया जाए। मेरे पास यह सेवा है: import {Injectable, EventEmitter, ViewChild} from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Subject} from "rxjs/Subject"; import {BehaviorSubject} from "rxjs/Rx"; import {Availabilities} from './availabilities-interface' @Injectable() export class AppointmentChoiceStore { …

4
RxJS वेधशालाओं के साथ Promise.all व्यवहार?
कोणीय 1.x में मुझे कभी-कभी कई httpअनुरोध करने और सभी प्रतिक्रियाओं के साथ कुछ करने की आवश्यकता होगी । मैं सभी वादों को एक सरणी में फेंक दूंगा और कॉल करूंगा Promise.all(promises).then(function (results) {...})। अनुरोधों Observableमें वादों को बदलने के लिए RxJS के उपयोग की ओर कोणीय 2 सर्वोत्तम अभ्यास …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.