【发布时间】:2016-12-18 22:29:30
【问题描述】:
我刚刚升级到Angular 2 RC 5,由于我不知道的原因,我无法发出任何 http 请求(即从未发出过请求/不会出现在浏览器日志中)。
这是在今天升级之前有效的代码。
console.log("Let's call github");
let url = 'https://raw.githubusercontent.com/angular/angular/master/LICENSE';
return this.get(url).do(d=>console.log('success'));
当我的组件调用包含此代码的函数时,会输出Let's call github,但随后不会发出请求。我确信来自@angular/http 的Observable 和Http 已正确导入,因为今天早上同样的代码有效。我的第一个想法是我错过了HttpModule,但我已经确认我将它导入到我的主要AppModule
事实上,如果我注释掉 HttpModule 导入,我可以看到它没有任何区别。错误是一样的,如下:
Exception: TypeError: this._body is null
【问题讨论】: