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 相关文章推荐
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
ie7+背景透明文字不透明超级简单的实现方法
Jan 17 Javascript
AngularJS过滤器filter用法分析
Dec 11 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
js实现本地时间同步功能
Aug 26 Javascript
详解Vuex中mapState的具体用法
Sep 28 Javascript
Vue 按键修饰符处理事件的方法
May 04 Javascript
在JS循环中使用async/await的方法
Oct 12 Javascript
解决layer.msg 不居中 ifram中的问题
Sep 05 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
js实现自动锁屏功能
Jun 02 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 文章采集正则代码
2009/12/28 PHP
PHP 验证登陆类分享
2015/03/13 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
javascript定义函数的方法
2010/12/06 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
python使用PyFetion来发送短信的例子
2014/04/22 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python模块导入的细节详解
2018/12/10 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
基于python 凸包问题的解决
2020/04/16 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
自动化职业生涯规划书范文
2014/01/03 职场文书
四年级语文教学反思
2014/02/05 职场文书
管理人员岗位职责
2015/02/14 职场文书
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang