4
私はAngularJSを初めて使用し、イベントハンドラを探索しています。私は既存のコードベースを上回り、なぜ$event
が渡されているのか分かりませんでした。これは、HTMLが
<p><a ng-click="packBtnClick($event)" href="#" title="">[[btnAction]]</a></p>
のように見え、コントローラに、ここにイベントを渡すの
$scope.packBtnClick = function($e){
$e.preventDefault();
if($scope.packAvailable){
addPackIntoCart();
}
else{
//some other code.
};
唯一の目的は、preventDefault
動作には何かということです。
私の質問です - 実際に$event
を渡す必要がありますか?
ありがとうございます。 '$ event'が何を公開するのか、どうすれば分かりますか? –
@ShrutiKapoorようこそ。私は$イベントのドキュメントで私の答えを更新しました。 –