角度点击事件无效

时间:2014-11-30 00:41:01

标签: angularjs

我正在尝试将角度变量传递给函数单击调用。 这就是我到目前为止所做的事情:

<button onclick="dialogBox(id)">Cancel</button>     

    $scope.dialogBox = function (id) {
     console.log('Succesfully submitted id: '+id);
    });

2 个答案:

答案 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>