如何在角度JS中执行基于查询字符串的API调用

时间:2016-02-06 07:43:43

标签: javascript angularjs

我对angualr js很新。我找到了一篇非常有用的文章,介绍如何使用angular JS连接到API并使用他们的信息显示到我们的应用程序中。

http://austinknight.net/weather-app-with-angular-js/

仅限美国的天气预报。我可以找到许多提供全世界预测的API,但我无法像作者在这里所做的那样与它们联系。

$http.get('https://query.yahooapis.com/v1/public/yql?q=SELECT%20*%20FROM%20weather.forecast%20WHERE%20location%3D%22' + zip + '%22&format=json&diagnostics=true&callback=')

有人可以帮我写一个基于查询字符串的API调用吗?

我做了足够的研究但找不到类似的东西。

请帮忙。

1 个答案:

答案 0 :(得分:0)

你可以像这样传递params

$http.get('https://query.yahooapis.com/v1/public/yql', {
      params: {
      q: 'your query',
      format: 'json',
      diagnostics: true,
      callback: ''
     }
});