【问题标题】:Angular: Reading json from web-apiAngular:从 web-api 读取 json
【发布时间】:2018-04-28 08:51:40
【问题描述】:

我想创建一个 Angular 服务来从我的 Web API 加载 JSON 数据,但我不知道该怎么做。数据如下所示:

{"employees":[{"id":1,"name":"Peter"},{"id":2,"name":"Paul"}]}

【问题讨论】:

  • 你需要的一切都在这里:angular.io/guide/http
  • 对不起。我了解这些功能在做什么。但是没有任何地方可以解释我必须在其中编写内容。在我的组件或额外服务中或......这只是部分帮助我。
  • 如果要在启动时加载,则必须在ngOnInit方法中写入,否则在负责调用api加载数据的函数中写入。你应该做英雄之旅教程(angular.io/tutorial)。

标签: angular asp.net-core-mvc asp.net-core-webapi


【解决方案1】:

使用 http.get 方法从 Web 服务获取数据。

this.http.get('pass your url')
.subscribe(
   data => {
   console.log(JSON.parse(data));
},
error => {
   console.log(error);
});

【讨论】:

  • 你在哪个函数中使用这个?什么样的对象是“数据”?感谢您的帮助!
  • 创建一个函数,您想在其中获取 web-api 的响应,数据是您得到的响应...您可以从响应中提取 json ...只需检查任何响应您正在获取并将其解析为 json。
  • 你可以在你的服务和组件中编写这个函数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-02
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
  • 2015-11-22
相关资源
最近更新 更多