weatherApp.controller('forecastController', ['$scope','weatherService','$resource','$log', function($scope,weatherService,$resource,$log){
var cnto =3;
$scope.forecastholder = weatherService.holder;
$scope.weatherAPI = $resource("http://api.openweathermap.org/data/2.5/forecast",
{callback: "JSON_CALLBACK"}, {get:{method:'JSONP'}});
$scope.weatherResult = $scope.weatherAPI
.get({
q: $scope.forecastholder, cnt: cnto, appid: "7acd7f3379f4ecc2cd8b5068f06e9ff1"});
});
$ scope.weatherResult.list дает мне неопределенное значение в консоли.Не удается получить доступ к элементу объекта в угловом
в то время как в html: {{weatherResult.list}} дает правильный результат. Как исправить эту проблему?
'weatherResult' - выглядит это объект обещание .. вы, возможно, придется использовать функцию обратного вызова, чтобы получить фактический результат –
Ресурс @ArunPJohny $ автоматически привяжет результаты запроса api так, как это написано. – bluetoft
Видите ли ошибки в консоли разработчика при запуске этого кода? – bluetoft