美文网首页我爱编程
2018-05-10 Angular

2018-05-10 Angular

作者: 哪种生活可以永远很轻松 | 来源:发表于2018-05-11 14:38 被阅读19次

服务中的方法getHeroes()

从服务器获取json格式的数据,使用的是this.http.get()方法,http:HttpClient。

get方法返回Observable数据

调用服务中的方法获取数据。

....getHeroes.subscribe();

出错。

subscribe()生成的数组中没有数据,length=0(声明后初始化的前提下,否则直接报错)

在浏览器中调试,.json源文件获取到了。

https://www.bbsmax.com/R/ke5jQK6mJr/

查到AngularJS和Angular版本差异

1.x中有$http 之后的版本没有啦

后来的版本新加了HttpClient。 和之前的Http相比,不需要再在get方法之后使用 

.map(res => res.json());

来辨析json格式文本。


怀疑是不是json格式的问题,因为在这里链接返回的是一个数组,带数组名。删除数组名之后,识别成功,且仍然符合json数据格式。

相关文章

网友评论

    本文标题:2018-05-10 Angular

    本文链接:https://www.haomeiwen.com/subject/zwdzrftx.html