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 ajax提交表单数据的两种方式
Nov 24 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 Javascript
DIV菜单层实现代码
Nov 19 Javascript
关于js遍历表格的实例
Jul 10 Javascript
通过onmouseover选项卡实现img图片的变化
Feb 12 Javascript
jquery解析JSON数据示例代码
Mar 17 Javascript
Javascript基础知识(一)核心基础语法与事件模型
Sep 29 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
通俗易懂地解释JS中的闭包
Oct 23 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
angula中使用iframe点击后不执行变更检测的问题
May 10 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
JAVA/JSP学习系列之七
2006/10/09 PHP
PHP中“简单工厂模式”实例代码讲解
2012/09/04 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
python多线程http下载实现示例
2013/12/30 Python
Python模拟三级菜单效果
2017/09/11 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
python如何对链表操作
2020/10/10 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
银行自荐信范文
2013/10/07 职场文书
饲料采购员岗位职责
2013/12/19 职场文书
校三好学生主要事迹
2014/01/11 职场文书
机关作风建设自查报告
2014/10/22 职场文书
见习报告格式范文
2014/11/08 职场文书
停电通知范文
2015/04/16 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
TypeScript 内置高级类型编程示例
2022/09/23 Javascript