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中关于break,continue的特殊用法与介绍
May 24 Javascript
js模仿html5 placeholder适应于不支持的浏览器
Jan 13 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
通过bootstrap全面学习less
Nov 09 Javascript
JS实现简单的星期格式转换功能示例
Jul 23 Javascript
微信小程序实现工作时间段选择
Feb 15 Javascript
countup.js实现数字动态叠加效果
Oct 17 Javascript
Layui实现数据表格默认全部显示(不要分页)
Oct 26 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
Sep 21 Javascript
vue中配置scss全局变量的步骤
Dec 28 Vue.js
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学习之PHP表达式
2006/10/09 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
angular-tree-component的使用详解
2018/07/30 Javascript
vue实现评论列表功能
2019/10/25 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python实现代理服务功能实例
2013/11/15 Python
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Python是编译运行的验证方法
2015/01/30 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
如何使用PHP session
2015/04/21 面试题
后勤自我鉴定
2013/10/13 职场文书
犯错检讨书
2014/02/21 职场文书
商业房地产广告语
2014/03/13 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
会计岗位职责范本
2015/04/02 职场文书
立案决定书范文
2015/06/24 职场文书
早恋主题班会
2015/08/14 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android