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