Никаких угловых не виновато.
Вы используете ng-click
и onclick
, и они оба будут работать независимо.
Использовать только ng-click
<button ng-click="vm.deleteTask(task)">Delete</button>
Внутри этой функции deleteTask
вызовите confirm
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
}
}