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给input和textarea设定ie中的focus
May 29 Javascript
javascript 保存文件到本地实现方法
Nov 29 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
jQuery中:first-child选择器用法实例
Dec 31 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
Jun 25 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
Jan 21 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
vue如何实现动态加载脚本
Feb 05 Javascript
JavaScript Tab菜单实现过程解析
May 13 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使用wordwrap格式化文本段落的方法
2015/03/17 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
jQuery版Tab标签切换
2011/03/16 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
跟老齐学Python之用while来循环
2014/10/02 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
Python验证码截取识别代码实例
2020/05/16 Python
python编程的核心知识点总结
2021/02/08 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
戴尔美国官网:Dell
2016/08/31 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
一些PHP的面试题
2015/05/06 面试题
烹调加工管理制度
2014/02/04 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
工程承包协议书范本
2014/09/29 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
上课说话检讨书500字
2014/11/01 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
公司开业致辞
2015/07/29 职场文书
python绘制箱型图
2021/04/27 Python