AngularJS: Fehler: die Veranstaltung ist nicht definiert (nur Firefox)
Obwohl ich die Definition der Ereignis-und es funktioniert in Chrome funktioniert es nicht in 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();
}
}
}
]);
Es sollte $event und übergeben Sie das gleiche in Ihrem html-als auch
zeigen Sie das zugehörige html
zeigen Sie das zugehörige html
InformationsquelleAutor yodalr | 2015-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pass
$event
von uiwie
Ereignis-Eigenschaft überschreiben, indem Sie eckig $Veranstaltung, so dass Ihr code nicht funktioniert
Gleichen Verhalten wie window $sein Fenster, setTimeout $timeout
Funktion pass nur Wert oder als Verweis, wenn-Funktion parameter Wert oder refrence wird, gehen in diesen parameter entsprechend der position der übergebenen Daten
Danke. Hatte schlug meinen Kopf an der Wand für die Vergangenheit eine Stunde.
InformationsquelleAutor Anik Islam Abhi
Ich entdeckte, dass Sie können auch diese Fehlermeldung angezeigt, wenn Sie vergessen haben, fügen Sie die Ereignis-argument, wenn der event-handler, d.h.
InformationsquelleAutor Stephen Paul
dasselbe Problem in Winkel-2 , firefox ist mehr strenge bei event-Deklaration
InformationsquelleAutor Dahar Youssef