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测试题练习代码
Oct 10 Javascript
两个select多选模式的选项相互移动(示例代码)
Jan 11 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
Sep 05 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
Dec 15 Javascript
js实现多图和单图上传显示
Dec 18 Javascript
vue-video-player 断点续播的实现
Feb 01 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
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
JS中的作用域链
2017/03/01 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
python实现调用其他python脚本的方法
2014/10/05 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
pycharm设置注释颜色的方法
2018/05/23 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
python 如何调用 dubbo 接口
2020/09/24 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
学习雷锋寄语大全
2014/04/11 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python