Есть JSON. Из него получено ID изображения. Как склеить адрес изображения.
<br>
{{vm.data.list[0].weather[0].icon}} // -id иконки
<img src=http://openweathermap.org/img/w/13d.png alt='Icon depicting current weather.'> -адрес такого вида надо получить
Как пытаюсь это сделать:
var img = new Image(); // Создаём новый объект Image
var add="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+"png"
</script>[/JS]
<br> Ну и скрипт, если понадобиться.
var app = angular.module('jsbin', []);
app.controller('DemoCtrl', function($http) {
var vm = this;
var temp1=[];
var URL2;
var URL = 'http://api.openweathermap.org/data/2.5/forecast/daily';
var request = {
method: 'GET',
url: URL,
params: {
q: 'Petrozavodsk',
mode: 'json',
units: 'imperial',
cnt: '7',
appid: '3ac1f68b653ffbf72a5f782420062771'
}
};
$http(request)
.then(function(response) {
vm.data = response.data;
}).
catch(function(response) {
vm.data = response.data;
vm.URL2="http://openweathermap.org/img/w/"+vm.data.weather.icon+".png";
console.log(vm.URL2);
});
});