AngularJS:错误:事件未定义(仅限Firefox)

yod*_*alr 10 events angularjs

即使我正在定义该事件并且它在Chrome中有效但它在Firefox中不起作用?

app.controller('lightbox_close_controller', ['$scope', '$rootScope', function($scope, $rootScope) {

        $scope.close_rating_lightbox = function(event) {

            if (!$(".lightbox").hasClass("mobile_ratebox")) {
                event.stopPropagation();
                $("#image_in_lightbox_inside").empty();
            }
        }
    }

]);
Run Code Online (Sandbox Code Playgroud)

Ani*_*bhi 17

$event从ui 传递

喜欢

<button ng-click="close_rating_lightbox($event)">Click Me</button>
Run Code Online (Sandbox Code Playgroud)

  • event属性被angular $ event覆盖,因此您的代码不起作用 (2认同)