您的位置:首页 > Web前端 > AngularJS

angular2中onresize 多次调用 问题

2017-02-15 20:24 866 查看
1、监听window resizse事件时,使用下列方法存在resize多次调用问题:

      $(window).resize(function(){

        //todo code

})

在函数中触发resize事件

   function name() {

 $(window).resize();

}

2、解决办法

      用如下方法调用:

     $(window).on('resize.mymethod',fuction(){

         //todo});

      使用完后在ngOnDestroy中释放:

ngOnDestroy(): void {$(window).off('resize.mymethod');}


 

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: