angularjs实现天气预报功能


Posted in Javascript onJune 16, 2020

本文实例为大家分享了angularjs实现天气预报的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>天气</title>
 <script src="../angular-1.5.5/angular.min.js"></script>
 <script>
  var u1="https://free-api.heweather.com/v5/weather?city=";
  var u2;
  var u3="&key=545d63e185fc48169a43cbabba6e74d2";
  var my=angular.module("my",[]);
  my.controller("mys",function ($scope,$http) {
   $scope.city="beijing";
   $scope.show=false;
   $scope.search=function () {
     u2=$scope.city;
     $scope.show=true;
     $http({
      url:u1+u2+u3
     }).then(function (data) {
      $scope.cityName=data.data.HeWeather5[0].basic.city;
      $scope.date=data.data.HeWeather5[0].daily_forecast[0].date;
      $scope.mTemp=data.data.HeWeather5[0].daily_forecast[0].tmp.max;
      $scope.xTemp=data.data.HeWeather5[0].daily_forecast[0].tmp.min;
     })
    $scope.city="";
   };
  })
 </script>
</head>
<body ng-app="my" ng-controller="mys">
 <input type="text" ng-model="city"/><button ng-click="search()">点击查询</button>
 <ul ng-show="show">
  <li>{{cityName}}</li>
  <li>{{date}}</li>
  <li>{{mTemp}}</li>
  <li>{{xTemp}}</li>
 </ul>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 年月日联动实现核心代码
Dec 21 Javascript
jquery 延迟执行实例介绍
Aug 20 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
May 26 Javascript
js对象浅拷贝和深拷贝详解
Sep 05 Javascript
JavaScript使用readAsDataURL读取图像文件
May 10 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
JS装饰器函数用法总结
Apr 21 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
layUI实现三级导航菜单效果
Jul 26 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 Javascript
详解Vue数据驱动原理
Nov 17 Javascript
angular.js实现购物车功能
Oct 23 #Javascript
使用store来优化React组件的方法
Oct 23 #Javascript
node文件批量重命名的方法示例
Oct 23 #Javascript
详解vue 实例方法和数据
Oct 23 #Javascript
深入浅析javascript继承体系
Oct 23 #Javascript
Vue.js组件通信的几种姿势
Oct 23 #Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 #Javascript
You might like
php 启动时报错的简单解决方法
2014/01/27 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
python开发简易版在线音乐播放器
2017/03/03 Python
python负载均衡的简单实现方法
2018/02/04 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
金融专业大学生自我评价
2014/01/09 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
建国大业观后感
2015/06/01 职场文书
OpenCV实现反阈值二值化
2021/11/17 Java/Android
尝试使用Python爬取城市租房信息
2022/04/12 Python