Angular2监听页面大小变化的解决方法


Posted in Javascript onOctober 09, 2017

一、现象

全屏页面中的图表,在很多的时候需要 resize 一把,以适应页面的大小变化

二、解决

1、引入 :

import { Observable } from 'rxjs';

2、使用(在ngOnInit方法中):

ngOnInit() {
// 页面监听

Observable.fromEvent(window, 'resize')
 
.debounceTime(100) // 以免频繁处理
 
.subscribe((event) => {


// 这里处理页面变化时的操作
  
console.log('come on ..');
 
});
}

三、总结

研究有没有更多的方法可以在切换时,注销这些监听?以免出现内存泄漏。尽可能在ngOnDestroy() 方法中。

以上所述是小编给大家介绍的Angular2监听页面大小变化的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
在页面上点击任一链接时触发一个事件的代码
Apr 07 Javascript
JS简单的轮播的图片滚动实例
Jun 17 Javascript
页面装载js及性能分析方法介绍
Mar 21 Javascript
给应用部分的js代码设定一个统一的入口
Jun 15 Javascript
JS数组的遍历方式for循环与for...in
Jul 31 Javascript
jQuery检查事件是否触发的方法
Jun 26 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
javascript常用经典算法实例详解
Nov 25 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
js+css实现全屏侧边栏
Jun 16 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
Oct 09 #Javascript
input 标签实现输入框带提示文字效果(两种方法)
Oct 09 #Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
Oct 09 #Javascript
JS中Attr的用法详解
Oct 09 #Javascript
移动端效果之Swiper详解
Oct 09 #Javascript
浅谈node的事件机制
Oct 09 #Javascript
JS实现中文汉字按拼音排序的方法
Oct 09 #Javascript
You might like
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
Javascript MD4
2006/12/20 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
超简单的Python HTTP服务
2019/07/22 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
家长对小学生的评语
2014/01/28 职场文书
开办大学饮食联盟创业计划书
2014/01/29 职场文书
党员入党表决心的话
2014/03/11 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
党员三严三实心得体会
2014/10/13 职场文书
办公经费申请报告
2015/05/15 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
vue实现列表垂直无缝滚动
2022/04/08 Vue.js
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL