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 相关文章推荐
解javascript 混淆加密收藏
Jan 16 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
Jan 27 Javascript
jquery ajax修改全局变量示例代码
Nov 08 Javascript
JavaScript打印网页指定区域的例子
May 03 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
vue 中自定义指令改变data中的值
Jun 02 Javascript
深入浅析Vue.js中 computed和methods不同机制
Mar 22 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
Apr 19 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
May 09 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
Dec 16 Javascript
vue-i18n实现中英文切换的方法
Jul 06 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
Syphon 使用方法
2021/03/03 冲泡冲煮
Linux编译升级php的详细方法
2013/11/04 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
Javascript 获取LI里的内容
2008/12/17 Javascript
JS过滤url参数特殊字符的实现方法
2013/12/24 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
AngularJS入门教程之数据绑定原理详解
2016/11/02 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
Python通过socketserver处理多个链接
2020/03/18 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
几个Linux面试题笔试题
2016/08/01 面试题
素食餐饮项目创业计划书
2014/02/02 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
可可西里观后感
2015/06/08 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
小学运动会前导词
2015/07/20 职场文书
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python
SQLServer常见数学函数梳理总结
2022/08/05 MySQL