Angular2
ve NodeJS
ile bir API'yi kodluyorum, bir görev listesi alması ve görüntülemesi gereken my API'm için hizmetler uyguluyorum. Benim getTask
fonksiyonu (hatam varsa düzeltin) .map()
fonksiyon değerler dizisi benim tepkisini ve biçimleri alır için.subscribe() işlevi ne yapar
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());
}
}
: Burada görev hizmetidir. İşte şimdi, görev hizmetini kullanır görev bileşenleri:
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);
})
}
}
Bu .subscribe()
işlevin ne anlamak istiyorum ve ilgili tüm bilgileri bulamıyor.
iyi bir başlangıç: http://reactivex.io/rxjs/manual/overview.html – Matt
En basit web aramasıyla ilgili bilgileri bulmak için ** çok ** zor ** değil ** olacak. ya da rxJS belgelerine bakarak ya da Açısal özel kullanım için, diğer yerlerin yanı sıra Açısal dokümanlar. –