Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача значения в скрипт (https://javascript.ru/forum/misc/65762-peredacha-znacheniya-v-skript.html)

triest 06.11.2016 16:23

Передача значения в скрипт
 
Как передать данные формы в скрипт?

Над считать данные из формы и подставить в поле q запроса?

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Angular JS</title>
<script src="https://rawgit.com/angular/bower-angular/master/angular.min.js"></script>
  </head>
<body ng-app="jsbin">
  <div ng-controller="DemoCtrl as vm">
  <form novalidate>
    First Name:<br>
    <input type="text" ng-model="firstName"><br>
    Last Name:<br>
     <input type="button" ng-click="reset()" value="Вывести" />
  </form>
   <p>form = {{user}}</p>
 

    
  <script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.7/angular.js"></script>    
     <h1><b>{{vm.data.city.name}}</b></h1>
    <h1><b>{{vm.data.list[0].temp.day}}</b></h1>
  </div>
    </body> 
  </html>



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);
});


Часовой пояс GMT +3, время: 06:32.