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 相关文章推荐
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
Jun 26 Javascript
Extjs学习笔记之七 布局
Jan 08 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
Javascript中this的用法详解
Sep 22 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
Aug 17 Javascript
Vue微信项目按需授权登录策略实践思路详解
May 07 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 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
抓取YAHOO股票报价的类
2009/05/15 PHP
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
js 操作css实现代码
2009/06/11 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python中WSGI是什么,Python应用WSGI详解
2017/11/24 Python
Python统计单词出现的次数
2018/04/04 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
python调用支付宝支付接口流程
2019/08/15 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
英文版区域经理求职信
2013/10/23 职场文书
校园报刊亭的创业计划书
2014/01/02 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
2014年基层党建工作总结
2014/11/11 职场文书