2014-06-19 47 views
0

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

HTML:

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

JS:

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

在按钮的点击,它不给$事件的价值。任何人都可以让我知道我哪里错了。

+0

你试过把警报($事件);? –

+0

derp ...他将它记录到控制台... –

+0

似乎很好http://jsfiddle.net/arunpjohny/Ds7z5/1/ - 使用哪个角度版本 –

回答

2

我注意到你没有通过$scope到控制器。 尝试修复,也许

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

问题,在您的控制器$scope

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