angularjs从API打印数据

时间:2016-10-21 06:13:44

标签: angularjs json

尝试将API调用中的数据打印到我的一个视图中:

{{forecast.list.rain['3h']}}

成功调用API,数据记录在控制台中。

var urlForecast = "http://api.openweathermap.org/data/2.5/forecast?id=" + 
                  $routeParams.cityId + 
                  "&appid=d436c04d23a5a44329eb8255190a84be&callback=JSON_CALLBACK";

var forecastCall = urlForecast;
var promise2 = $http.jsonp(forecastCall);

promise2.success(function(forecast) {
    $scope.forecast = forecast;
    console.log($scope.forecast);
});

不打印任何东西,不能看错了什么。

1 个答案:

答案 0 :(得分:1)

尝试使用.then代替.success,因为如果出现错误,则.success方法无法解雇。