ng-click Angular JS issue

ng-click Angular JS issue

本文关键字:issue JS Angular ng-click      更新时间:2023-09-26

Angular JS新手,尝试使用ng-click访问click事件。

HTML:

<button ng-click="selectNav($event)">Click</button>

JS:

angular.module('app').controller('ctrl', function(){ 
    $scope.selectNav = function($event){ 
       console.log($event); 
    } 
});

单击按钮时,它没有给出$event的值。谁能告诉我我哪里做错了?

我注意到您没有将$scope传递给控制器。试着修改一下

angular.module('app').controller('ctrl', function($scope){ 
    $scope.selectNav = function($event){ 
       console.log($event); 
    } 
});

控制器$scope有问题

angular.module('app').controller('ctrl',['$scope', function($scope){ 
    $scope.selectNav = function($event){ 
       console.log($event); 
    } 
}]);