【发布时间】:2017-09-08 08:53:36
【问题描述】:
我正在尝试通过 http 调用请求网页并收集数据。
我可以通过 chrome 插件避免跨域,但当我提出请求时,响应始终为“null”。
如何在我的 Angular 应用程序中获取 html 页面作为 json 对象?
ngOnInit(): void {
// Make the HTTP request:
this.http.get('http://www.hurriyet.com.tr/gundem/').subscribe(data => {
this.results = data;
});
}
【问题讨论】:
-
为什么你期望 data 是一个带有 results 属性的对象? this.http 的类型是什么?
-
我的错,已更正...
-
那么现在,什么是 null?您在哪里记录/显示响应以确定它为空?再说一遍,this.http 的类型是什么?
-
我在其他地方记录“this.results”.. 我不认为 console.log 部分那么重要:)) 响应为空.. 这里数据是我的响应.. http 来自@angular/http,我不确定我是否理解了这个问题..
-
这很重要。
标签: angular angular2-http webharvest angular-httpclient