Angular实现的简单查询天气预报功能示例


Posted in Javascript onDecember 27, 2017

本文实例讲述了Angular实现的简单查询天气预报功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

Angular实现的简单查询天气预报功能示例

具体代码如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <script src="angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="siteCtrl">
<div >
  <input type="text" ng-model="city2" value="beijing">
  <button ng-click="check()">btn</button>
  <p>未来3天的天气情况</p>
  ​<ul ng-show="toggle">
  <li>
    {{city.basic.city}};<span>跟新时间:{{city.basic.update.loc}}</span>
    <p>气温:{{city.now.tmp}}deg</p>
    <p>wind:{{city.now.wind.dir}}</p>
  </li>
</ul>
</div>
<script>
  var url1='https://free-api.heweather.com/v5/weather?city=';
  var url3='&key=545d63e185fc48169a43cbabba6e74d2';
  var app = angular.module('myApp', []);
  app.controller('siteCtrl', function($scope, $http) {
    $scope.toggle=false;
    $scope.check=function(){
      $scope.toggle=true;
      var url2=$scope.city2;
      $http({
        url:url1+url2+url3
      }).then(function(data){
        console.log(data.data);
        $scope.data=data.data;
        $scope.city=$scope.data.HeWeather5[0];
      });
    };
  });
</script>
</body>
</html>

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
javascript 获取select下拉列表值的代码
Sep 07 Javascript
javascript 函数参数限制说明
Nov 19 Javascript
jquery cookie的用法总结
Nov 18 Javascript
JQuery的ready函数与JS的onload的区别详解
Nov 21 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
Aug 18 Javascript
浅谈jQuery事件绑定原理
Jan 02 Javascript
JQuery基础语法小结
Feb 27 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
Sep 06 Javascript
AngularJS 中的指令实践开发指南(一)
Mar 20 Javascript
jQuery实现的模拟弹出窗口功能示例
Nov 24 Javascript
原生js实现滑块区间组件
Jan 20 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
Dec 27 #Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 #Javascript
Vue+SpringBoot开发V部落博客管理平台
Dec 27 #Javascript
简单的Vue异步组件实例Demo
Dec 27 #Javascript
Vue.js组件间的循环引用方法示例
Dec 27 #Javascript
全面介绍vue 全家桶和项目实例
Dec 27 #Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 #jQuery
You might like
php分页示例分享
2014/04/30 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
js style.display=block显示布局错乱问题的解决方法
2016/09/21 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
Python映射拆分操作符用法实例
2015/05/19 Python
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python实现的堆排序算法示例
2018/04/29 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
2019/07/11 Python
python web框架 django wsgi原理解析
2019/08/20 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
经贸专业毕业生求职信
2014/03/23 职场文书
个人违纪检讨书
2014/09/15 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
Python django中如何使用restful框架
2021/06/23 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js