Javascript 无论单击“确定”还是“取消”,我的确认弹出窗口仍在删除对象。为什么?该受责备吗?

Javascript 无论单击“确定”还是“取消”,我的确认弹出窗口仍在删除对象。为什么?该受责备吗?,javascript,angular,button,onclick,alert,Javascript,Angular,Button,Onclick,Alert,我试图创建一个弹出窗口,让用户在点击删除按钮时点击ok或cancel。但是,即使用户按下“取消”,它仍然会删除它。我不知道我能做些什么。使用AngularJS有什么奇怪的地方吗?这是我的密码: Delete不应该怪任何角度 您正在使用ng click和onclick&这两种方法都将独立工作 仅使用ng单击 <button ng-click="vm.deleteTask(task)">Delete</button> 非常感谢。所有这一切对我来说都是新鲜事,但不能同时使用o

我试图创建一个弹出窗口,让用户在点击删除按钮时点击ok或cancel。但是,即使用户按下“取消”,它仍然会删除它。我不知道我能做些什么。使用AngularJS有什么奇怪的地方吗?这是我的密码:
Delete

不应该怪任何角度

您正在使用
ng click
onclick
&这两种方法都将独立工作

仅使用
ng单击

<button ng-click="vm.deleteTask(task)">Delete</button>

非常感谢。所有这一切对我来说都是新鲜事,但不能同时使用onclick和ng click是非常有意义的。onclick是javascript click事件。其中,作为ng click角度的click事件写在onclick之上。因此,您可以自由使用ng click
deleteTask = function(param){
    var confirmStatus = confirm('Are you sure?');
     // will be trur if ok button is pressed or false
    if(confirmStatus){
       // code to delete the task
    }
   else {
     // do what ever
     }
   }