zoukankan      html  css  js  c++  java
  • angularjs $http请求网络数据并展示

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <script src="../../AngularJS/angular.min.js"></script>
     7     <script>
     8         var url1="https://free-api.heweather.com/v5/weather?city=";
     9         var url3="&key=545d63e185fc48169a43cbabba6e74d2";
    10         var myapp=angular.module("myapp",[]);
    11         myapp.controller("myCtrl",function ($scope,$http) {
    12             $scope.toggle=false;
    13             $scope.check=function () {
    14                 //设置一个开关
    15                 $scope.toggle=true;
    16                 var url2=$scope.city2;
    17 //                网络请求
    18                 $http({
    19                     url:url1+url2+url3
    20                 }).then(function (data) {
    21                     console.log(data.data);
    22                     $scope.data = data.data;
    23                     $scope.city = $scope.data.HeWeather5[0];
    24                 });
    25             }
    26         })
    27     </script>
    28 </head>
    29 <body ng-app="myapp" ng-controller="myCtrl">
    30     <input type="text" ng-model="city2" value="beijing">
    31     <button ng-click="check()">获取天气</button>
    32     <p>未来3天的天气情况</p>
    33     <ul ng-show="toggle">
    34         <li>
    35             {{city.basic.city}};<span>更新的时间:{{city.basic.update.loc}}</span>
    36             <p>气温:{{city.now.tmp}}deg</p>
    37             <p>wind:{{city.now.wind.dir}}</p>
    38         </li>
    39     </ul>
    40 </body>
    41 </html>
  • 相关阅读:
    拦截器
    git和bootstrap
    java面试题目
    Struts2笔记
    sql语句的面试题
    公司面试总结
    面试题12 包含 min 函数的栈 【栈】
    面试题11 字符串的排列[算法]
    [面试] 进程和线程的区别(面试题)
    [baidu] 面向对象的三个基本要素和五项基本设计原则
  • 原文地址:https://www.cnblogs.com/xjean/p/7568556.html
Copyright © 2011-2022 走看看