ng-click Angular JS问题

时间:2014-06-19 05:41:24

标签: javascript jquery angularjs

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的值。任何人都可以告诉我哪里出错了。

2 个答案:

答案 0 :(得分:2)

我注意到你没有将$scope传递给控制器​​。 尝试解决这个问题

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

答案 1 :(得分:0)

控制器中$scope的问题。

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