मैं Angular2
और NodeJS
के साथ एक एपीआई कोडिंग कर रहा हूं, मैं अपने एपीआई के लिए सेवाओं को कार्यान्वित कर रहा हूं जो कार्यों की एक सूची प्राप्त करने और इसे प्रदर्शित करने के लिए माना जाता है।क्या करता है। सदस्यता() फ़ंक्शन
import {Injectable} from '@angular/core';
import {Http, Headers} from '@angular/http';
import 'rxjs/add/operator/map';
@Injectable()
export class TaskService{
constructor(private http:Http){
console.log('Task Service Initialized...');
}
getTasks(){
return this.http.get('http://localhost:3000/api/tasks')
.map(res => res.json());
}
}
मेरी getTask
समारोह (मुझे ठीक कर लें मैं गलत हूँ) .map()
समारोह मूल्यों की एक सरणी में मेरी प्रतिक्रिया और यह प्रारूपों लेता है के लिए: यहाँ काम सेवा है। यहाँ अब है, काम घटक है कि कार्य सेवा का उपयोग करता:
import { Component } from '@angular/core';
import {TaskService} from '../../services/task.service';
@Component({
moduleId: module.id,
selector: 'tasks',
templateUrl: 'tasks.component.html',
})
export class TasksComponent {
constructor(private taskService:TaskService){
this.taskService.getTasks()
.subscribe(tasks =>{
console.log(tasks);
})
}
}
मैं समझने के लिए इस .subscribe()
समारोह क्या करता है चाहते हैं और मैं किसी भी प्रासंगिक जानकारी नहीं मिल रहा।
एक अच्छी शुरुआत: http://reactivex.io/rxjs/manual/overview.html – Matt
यह ** बहुत ** हार्ड ** नहीं ** ** सबसे बुनियादी वेब खोज के साथ प्रासंगिक जानकारी खोजने के लिए होगा, या आरएक्सजेएस दस्तावेज़ों में, या कोणीय-विशिष्ट उपयोग के लिए, अन्य स्थानों के साथ कोणीय दस्तावेज़ों को देखकर। –