我想使用ng-click
调用带有参数的函数html:
<input type="text" ng-model="name">
<button ng-click="$scope.myFunction(name)"> CLICK </button>
JS:
myApp.controller("mainCtrl", ["$scope", function($scope){
$scope.myFunction = function (name) {
console.log("Name: " + name);
}
}]);
没有错误,但是当我按下按钮时,没有任何反应。
答案 0 :(得分:4)
你的点击错误
<button ng-click="myFunction(name)"> CLICK </button>
答案 1 :(得分:0)
<button ng-click="myFunction(name)"> CLICK </button>
我还建议您阅读'controllerAs'声明:https://docs.angularjs.org/api/ng/directive/ngController(在1.2版中引入),使您的视图更具可读性。