मैं वर्तमान में Angular2 और प्रत्यक्ष वस्तु के साथ एक समस्या है। एक असली एक एपीआई और एक नकली एक से जुड़ा हुआ:नमूदार fromArray
मैं एक घटक है जो एक सेवा कॉल की है।
सेवा एपीआई से जुड़ा हुआ अच्छी तरह से काम करता है लेकिन जब मैं नकली एक का उपयोग करें, मैं प्रत्यक्ष वस्तु से किसी सरणी वापस जाने के लिए चाहते हैं, लेकिन मैं इस त्रुटि है:
"Observable_1.Observable.fromArray कार्य नहीं है"
घटक::
this._raceService.list().subscribe(newRaces => {
this.races = newRaces;
});
रियल सेवा:
list(){ return this._http.get('http://dev.backend.com/api.php', options).map(res => res.json()); }
यहाँ मेरी कोड है
नकली सेवा:
list() { return Observable.fromArray([{ name: 'London' }]); }
आप मेरी मदद कर सकते plz?
चीयर्स
धन्यवाद लेकिन जब मैं प्रत्यक्ष का उपयोग करें।मेरे पास संकलन में यह है: त्रुटि टीएस 2346: आपूर्ति पैरामीटर कॉल लक्ष्य के किसी भी हस्ताक्षर से मेल नहीं खाते हैं। और Rx.Observable का उपयोग कैसे करें जब आरएक्स के पास कोई निर्यात सदस्य नहीं है? – intuix
यह है कि सूची विधि हस्ताक्षर से संबंधित एक प्रकार की त्रुटि है? क्या आपको शायद सूची की आवश्यकता है(): कोई भी {... –
यह नहीं मिला कि कौन सी सूची() करना है? सूची या तो एक अवलोकन योग्य संपत्ति नहीं है .. मुझे एक अवलोकन वस्तु से एक विधि की आवश्यकता है जो पैरामीटर में एक सरणी लेता है .. और अंततः "सब्सक्राइब करने योग्य" होना चाहिए क्योंकि मेरे घटक कॉल परिणाम पर सब्सक्राइब करते हैं। – intuix