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 相关文章推荐
ext 同步和异步示例代码
Sep 18 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
JS正则中的RegExp对象对象
Nov 07 Javascript
JS中typeof与instanceof之间的区别总结
Nov 14 Javascript
javascript + jquery实现定时修改文章标题
Mar 19 Javascript
引用其它js时如何同时处理多个window.onload事件
Sep 02 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
js实现交通灯效果
Jan 13 Javascript
JavaScript输出所选择起始与结束日期的方法
Jul 12 Javascript
angularjs手动识别字符串中的换行符方法
Oct 02 Javascript
小程序实现选择题选择效果
Nov 04 Javascript
JS字典Dictionary类定义与用法示例
Feb 01 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
vue+elementUI实现图片上传功能
2019/08/20 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
python安装以及IDE的配置教程
2015/04/29 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
python多任务及返回值的处理方法
2019/01/22 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
python几种常用功能实现代码实例
2019/12/25 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
应聘医药代表职位求职信
2013/10/21 职场文书
幼儿师范毕业生自荐信
2013/11/09 职场文书
医药代表个人的求职信分享
2013/12/08 职场文书
军神教学反思
2014/02/04 职场文书
环保口号大全
2014/06/12 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
学习十八大宣传标语
2014/10/09 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
老员工辞职信范文
2015/05/12 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电