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 相关文章推荐
ExtJs grid行 右键菜单的两种方法
Jun 19 Javascript
一些javascript一些题目的解析
Dec 25 Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
Jquery实现鼠标移动放大图片功能实例
Mar 25 Javascript
JavaScript中localStorage对象存储方式实例分析
Jan 12 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 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使用json_encode对变量json编码
2014/04/07 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
python实现Floyd算法
2018/01/03 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
详解Python实现进度条的4种方式
2020/01/15 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
python实现学生管理系统开发
2020/07/24 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
历史学专业推荐信
2013/11/06 职场文书
村官学习十八大感想
2014/01/15 职场文书
2015年大学生实习评语
2015/03/25 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技