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 相关文章推荐
newxtree.js代码
Mar 13 Javascript
Javascript 代码也可以变得优美的实现方法
Jun 22 Javascript
JavaScript 权威指南(第四版) 读书笔记
Aug 11 Javascript
js简单实现HTML标签Select联动带跳转
Oct 23 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
Mar 21 Javascript
JS实现字符串中去除指定子字符串方法分析
May 17 Javascript
使用vue的transition完成滑动过渡的示例代码
Jun 25 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
详解基于node.js的脚手架工具开发经历
Jan 28 Javascript
JavaScript实现打砖块游戏
Feb 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
yii框架builder、update、delete使用方法
2014/04/30 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
PHP微信分享开发详解
2017/01/14 PHP
asp 取文本框名称代码
2008/12/02 Javascript
js 操作符实例代码
2009/10/24 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
js 通用订单代码
2013/12/23 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
vue 页面跳转的实现方式
2021/01/12 Vue.js
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python中list初始化方法示例
2016/09/18 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
python学生管理系统代码实现
2020/04/05 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
python中def是做什么的
2020/06/10 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
司机的工作范围及职责
2013/11/13 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
实训报告范文大全
2014/11/04 职场文书
检讨书范文1000字
2015/01/28 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server