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 相关文章推荐
jquery中dom操作和事件的实例学习-表单验证
Nov 30 Javascript
JS代码放在head和body中的区别分析
Dec 01 Javascript
javascript操作html控件实例(javascript添加html)
Dec 02 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
JS对HTML表格进行增删改操作
Aug 22 Javascript
阿里云ecs服务器中安装部署node.js的步骤
Oct 08 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
Jan 24 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
mysql中存储过程、函数的一些问题
2007/02/14 PHP
用PHP 快速生成 Flash 动画的方法
2007/03/06 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
php中chdir()函数用法实例
2014/11/13 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
jQuery load方法用法集锦
2011/12/06 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
理解javascript回调函数
2014/12/28 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
详解python中asyncio模块
2018/03/03 Python
python字典快速保存于读取的方法
2018/03/23 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
对numpy中轴与维度的理解
2018/04/18 Python
python使用Matplotlib画饼图
2018/09/25 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
父亲的菜园教学反思
2014/02/13 职场文书
文科生自我鉴定
2014/02/15 职场文书
工程师岗位职责规定
2014/02/26 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
医院病假条怎么写
2015/08/17 职场文书