Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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>
Ответить с цитированием
  #2 (permalink)  
Старый 05.11.2016, 07:26
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

triest,
<!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="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.js"></script>    
     <h1><b>{{vm.data.city.name}}</b></h1>
  </div>
  <script>
  app = angular
	.module('jsbin', [])
	.controller('DemoCtrl', function($http) {
		var vm = this;
  
		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;
		}).
		catch(function(response) {
			vm.data = response.data;
		});
	});
  </script>
 </body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача куска HTML через значение массива. miker059 Элементы интерфейса 3 22.09.2015 18:12
Передача переменной в функцию jankovsky Общие вопросы Javascript 4 26.08.2013 18:58
Передача кода HTML Владимир Седов Общие вопросы Javascript 2 12.04.2011 16:48
Передача переменной в функцию из HTML тега A в $ CjEcho AJAX и COMET 2 28.07.2010 11:52
передача данных из xml в html yupa AJAX и COMET 40 30.07.2009 10:11