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 相关文章推荐
使用prototype.js进行异步操作
Feb 07 Javascript
javascript跨域刷新实现代码
Jan 01 Javascript
myEvent.js javascript跨浏览器事件框架
Oct 24 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
jQuery EasyUI Tab 选项卡问题小结
Aug 16 Javascript
深入理解jQuery3.0的domManip函数
Sep 01 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
React Native 使用Fetch发送网络请求的示例代码
Dec 02 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
手把手教您实现react异步加载高阶组件
Apr 07 Javascript
JavaScript enum枚举类型定义及使用方法
May 15 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实现session自定义会话处理器的方法
2015/01/27 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
JS Date函数整理方便使用
2013/10/23 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
2020/07/26 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python逆序打印各位数字的方法
2018/06/25 Python
Python 从相对路径下import的方法
2018/12/04 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
初三物理教学反思
2014/01/21 职场文书
教师爱岗敬业演讲稿
2014/05/05 职场文书
音乐教师个人总结
2015/02/06 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫