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 相关文章推荐
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 Javascript
Raphael带文本标签可拖动的图形实现代码
Feb 20 Javascript
JavaScript中数据结构与算法(一):栈
Jun 19 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
js实现异步循环实现代码
Feb 16 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
May 10 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
如何更好的编写js async函数
May 13 Javascript
Vue组件之高德地图地址选择功能的实例代码
Jun 21 Javascript
vue filter 完美时间日期格式的代码
Aug 14 Javascript
如何在selenium中使用js实现定位
Aug 18 Javascript
Javascript confirm多种使用方法解析
Sep 25 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关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
JavaScript的变量作用域深入理解
2009/10/25 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
养殖人员的创业计划书范文
2013/12/26 职场文书
商场拾金不昧表扬信
2014/01/13 职场文书
团结演讲稿范文
2014/05/23 职场文书
服务理念口号
2014/06/11 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android