我有问题
我有:
getComposition(){
return this.http.get("/api/setup/composition/getComposition",{responseType: 'text'});
}
var composition;
this.getComposition().subscribe(data => {composition = data});
console.log(composition);
当我显示合成时,它返回我未定义的..如何在我的var合成中获得请求的结果? ...
我已经找到了解决方案... 我正在使用Angular
感谢您的帮助。
答案 0 :(得分:2)
订阅可能从未被调用,我只是将其放在ngOnInit()
中,但您可以将其放入其他任何函数中:
var composition;
ngOnInit(){
this.getComposition().subscribe(data => {
this.composition = data
console.log(this.composition);
});
}