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 相关文章推荐
10款非常有用的 Ajax 插件分享
Mar 14 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
node.js实现BigPipe详解
Dec 05 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
js实现随机点名小功能
Aug 17 Javascript
chosen实现省市区三级联动
Aug 16 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
Javascript中弹窗confirm与prompt的区别
Oct 26 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
JavaScript命令模式原理与用法实例详解
Mar 10 Javascript
详解Webpack4多页应用打包方案
Jul 16 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
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简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
web.py中调用文件夹内模板的方法
2014/08/26 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
Python实现分数序列求和
2020/02/25 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
Python偏函数实现原理及应用
2020/11/20 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
精细化工应届生求职信
2013/11/17 职场文书
小学教师师德感言
2014/02/10 职场文书
二手房购房意向书范本
2014/04/01 职场文书
银行求职信范文
2014/05/26 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL
python Tkinter模块使用方法详解
2022/04/07 Python
Java设计模式中的命令模式
2022/04/28 Java/Android