我正在尝试将角度变量传递给函数单击调用。 这就是我到目前为止所做的事情:
<button onclick="dialogBox(id)">Cancel</button>
$scope.dialogBox = function (id) {
console.log('Succesfully submitted id: '+id);
});
答案 0 :(得分:2)
onclick
是一个普通的JavaScript事件活页夹而不是Angular活动。您需要在onclick
表达式中使用全局变量/函数。但是,在您的代码中,dialogBox()
是$scope
的函数。因此,如果您的button
标记包含在相应的控制器中,请改用ng-click
。像:
<button ng-click="dialogBox(id)">Cancel</button>
答案 1 :(得分:0)
ng-click是解决这个问题的方法
<button ng-click="dialogBox(id)">Cancel</button>