gpt4 book ai didi

javascript - AngularJS $on - 重新订阅未订阅的广播

转载 作者:行者123 更新时间:2023-12-02 17:27:18 25 4
gpt4 key购买 nike

要取消订阅$on中的$broadcast,可以这样做

var cleanUp = $rootScope.$on('myBroadcast', function(){ ... });
cleanUp();

调用cleanUp()后是否可以重新订阅?

最佳答案

function foo () {
return $rootScope.$on('myBroadcast', function(){ ... });
}
var cleanup = foo(); // listen

// somewhere down the road
cleanup(); // unlisten

// somewhere down the road
foo(); // listen again

关于javascript - AngularJS $on - 重新订阅未订阅的广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23418602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com