Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2016, 01:46
Интересующийся
Отправить личное сообщение для triest Посмотреть профиль Найти все сообщения от triest
 
Регистрация: 03.11.2016
Сообщений: 22

Передача переменной из скрипты в html
Есть javascript с переменными, и есть страниуа.
Как передать переменную на страницу?
В текущем виде ничего не отображаться.
var app = angular.module('jsbin', []);
app.controller('DemoCtrl', function($http) {
    var vm = this;
   var temp1=[];
  
  var URL = 'http://api.openweathermap.org/data/2.5/forecast/daily';
  
  var request = {
    method: 'GET',
    url: URL,
    params: {
       q: 'KansasCity',
      mode: 'json',
      units: 'imperial',
      cnt: '7',
      appid: '3ac1f68b653ffbf72a5f782420062771'
    }
  };
    $http(request)
    .then(function(response) {
   vm.data = response.data;
      temp1[0]= angular.fromJson(response.data); 
       console.log(temp1[0]); 
     console.log(temp1[0].city.name); 
     console.log(temp1[0].city.country);
  
     console.log(temp1[0].list[0].temp.day);
       }).
    catch(function(response) {
      vm.data = response.data;
    });
//  console.log(temp);
});

И есть страница:
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Angular JS</title>
</head>
<body ng-app="jsbin">
  <div ng-controller="DemoCtrl as vm">
  <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.js"></script>    
     <h1><b>{{temp1[0].city.name}}</b></h1>
  </div>
 </body>
</html>
Ответить с цитированием