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 相关文章推荐
Knockout text绑定DOM的使用方法
Nov 15 Javascript
jQuery中click事件的定义和用法
Dec 20 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
判断数组是否包含某个元素的js函数实现方法
May 19 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
Jun 21 Javascript
懒加载实现的分页&&网站footer自适应
Dec 21 Javascript
BootStrop前端框架入门教程详解
Dec 25 Javascript
Vue.js路由vue-router使用方法详解
Mar 20 Javascript
VsCode新建VueJs项目的详细步骤
Sep 23 Javascript
React-Native之定时器Timer的实现代码
Oct 04 Javascript
微信小程序之事件交互操作实例分析
Dec 03 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 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
apache mysql php 源码编译使用方法
2012/05/03 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
JS 判断代码全收集
2009/04/28 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
python使用递归解决全排列数字示例
2014/02/11 Python
用python 制作图片转pdf工具
2015/01/30 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
2017/08/25 Python
Python中str.join()简单用法示例
2018/03/20 Python
python opencv实现运动检测
2018/07/10 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
python实现五子棋游戏
2019/06/18 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
浅析python中while循环和for循环
2019/11/19 Python
Python实现数值积分方式
2019/11/20 Python
python怎么判断素数
2020/07/01 Python
Python 在函数上添加包装器
2020/07/28 Python
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
2014年节能降耗工作总结
2014/12/11 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
投诉信回复范文
2015/07/03 职场文书
运动员加油词
2015/07/18 职场文书
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫