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 相关文章推荐
kmock javascript 单元测试代码
Feb 06 Javascript
用window.onerror捕获并上报Js错误的方法
Jan 27 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
AngularJS表单基本操作
Jan 09 Javascript
jquery实现拖动效果(代码分享)
Jan 25 Javascript
Node.js读取文件内容示例
Mar 07 Javascript
react native实现往服务器上传网络图片的实例
Aug 07 Javascript
详解一个基于react+webpack的多页面应用配置
Jan 21 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
Nov 20 Javascript
小程序中设置缓存过期的实现方法
Jan 14 Javascript
基于Cesium绘制抛物弧线
Nov 18 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中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
python 基于wx实现音乐播放
2020/11/24 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
优秀大学生的自我评价
2014/01/16 职场文书
经济担保书范文
2014/04/02 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis