Ich bin neu in AngularJS und erkunden Event-Handler. Ich gehe über eine bestehende Codebasis und hatte keine Ahnung, warum $event
übergeben wird. Dies ist, was die html wie
<p><a ng-click="packBtnClick($event)" href="#" title="">[[btnAction]]</a></p>
Und in der Steuerung sieht,
$scope.packBtnClick = function($e){
$e.preventDefault();
if($scope.packAvailable){
addPackIntoCart();
}
else{
//some other code.
};
Der einzige Zweck hier in einem Ereignis vorbei zu preventDefault
Verhalten.
Meine Frage ist - ist es wirklich notwendig, in die $event
?
Vielen Dank. Wie würde ich wissen, was "$ event" aussetzt? –
@ShrutiKapoor du bist willkommen. Ich habe meine Antwort mit der $ event Dokumentation aktualisiert. –