小编Sky*_*ory的帖子

更改角度控制器时删除window.onresize

我有一个单页应用程序,利用ui-router,列表页面使用listController和详细页面使用detailController.
详细信息页面window.onresize附加了事件,而列表页面没有.
问题是每当我从详细页面移动到列表页面时,onresize事件仍然监听并且关于resize目标元素的抛出错误不存在.

我在更改页面时如何删除window.onresize事件侦听器?

(function() {
    angular
        .module('app')
        .controller('listController', function() {
            // do things for list page
        })
        .controller('detailController', function() {
            window.onresize = function() {
                // do some resize function
            }
        })
})();
Run Code Online (Sandbox Code Playgroud)

javascript onresize angularjs

1
推荐指数
1
解决办法
2095
查看次数

标签 统计

angularjs ×1

javascript ×1

onresize ×1