如何在angular2中使用Restful服务动态化一个可观察对象?
我想在通过使用angular2的RESTful api创建的应用程序中动态观察到的对象如何在angular2中使用Restful服务动态化一个可观察对象?,angular,typescript,rxjs,observable,Angular,Typescript,Rxjs,Observable,我想在通过使用angular2的RESTful api创建的应用程序中动态观察到的对象 this.http.get(...) 假设我有一个通过restful服务创建的可观察对象的实例 getQuestions(): Observable<Question[]>{ return this.http.get(this.questionsUrl); } let questions = getQuestions().subscribe(); 我希望我的问题变量会增加新问题。如
this.http.get(...)
假设我有一个通过restful服务创建的可观察对象的实例
getQuestions(): Observable<Question[]>{
return this.http.get(this.questionsUrl);
}
let questions = getQuestions().subscribe();
我希望我的问题变量会增加新问题。如何使用Typescript/Angular2中的Observable实现这一点?所有RXJ都是异步的,从
subscribe()
返回的唯一值是可用于取消订阅的对象
因此,如果您想从.post()
调用接收数据,您需要进行回调,将接收到的数据分配给一个变量
var questions;
getQuestions().subscribe(data => {
questions = data;
});
getQuestions().subscribe(数据=>this.questions=data);假设问题是课堂上的道具
var questions;
getQuestions().subscribe(data => {
questions = data;
});