gpt4 book ai didi

javascript - 有没有办法在 AngularJS 中同时订阅多个事件?

转载 作者:行者123 更新时间:2023-12-02 18:20:38 24 4
gpt4 key购买 nike

有没有办法将多个事件名称传递给 $on 方法,并为所有这些事件分配相同的回调?

基本上,我正在寻找类似 $scope.$on('event1 event2 event3', sameCallback); 的内容。 DocumentationeventName 是一个字符串,但没有提到允许多个事件名称。我应该为此编写自己的便捷方法吗?

最佳答案

尝试只包装默认函数。我认为设置事件是一个好主意:

context.on = function(events, callback) {
var events_arr = events.split(" ");

angular.each(events_arr, function(event) {

$scope.$on(event, callback);

},this)

}

这很粗糙,但我想你知道我的意思

关于javascript - 有没有办法在 AngularJS 中同时订阅多个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18865541/

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