मैं पर्यवेक्षकों के लिए काफी नया हूं। मैं बस एक साधारण स्ट्रिंग से पर्यवेक्षक कैसे बनाऊंगा? फिर इसे सब्सक्राइब करें और इसे बदलते समय आउटपुट करें।एक स्ट्रिंग से अवलोकन (कोणीय 2)
क्या यह समझ में आता है?
मेरे पास Google खोज के साथ कोई भाग्य नहीं है। शायद गलत कीवर्ड?
बेहतर विवरण के लिए कुछ कोड जोड़ना:
My constructor on service
constructor() {
// Create observable stream to output our data
this.notice = Observable.create(
(observer) => this.observer = observer;
);
};
My method on service
set(string) {
this.notice.subscribe((value) => {
// Push the new value into the observable stream
this.observer.next(string);
}, (error) => console.log('Could not set data.'));
}
Calling service method
setNotice(event) {
event.preventDefault();
// Calling service to set notice
this.noticeService.set('This is a string');
}
मुझे लगता है कि मैं गलत यहाँ कुछ कर रहा हूँ? लेकिन यह सुनिश्चित नहीं है कि कैसे पूछें। मैं किसी भी स्पष्टीकरण के लिए आभारी रहूंगा।
इस बारे में waht.notice.uns सदस्यता() में ngDestroy() भी? मुझे पता है कि मैन्युअल रूप से जोड़े गए ईवेंट श्रोताओं के लिए मेमोरी लीक का एक आम कारण है ... तो मुझे लगता है कि यह वही होगा। – JGFMK
मैं भी इसके लिए व्यवहार विषय पर विचार कर रहा हूं। https://stackoverflow.com/questions/39494058/behaviorsubject-vs-observable – JGFMK