我正在使用playframework开发一个scala应用程序,我想在智能表中使用弹出框确认进行删除,问题是如何执行删除功能,该功能在角度控制器上单击“是”按钮时声明popconfirm?
<button type="button" data-toggle="tooltip" data-original-title="Remove" class="btn btn-danger popconfirm" btn-delete><i class="hi hi-remove"></i>
</button>
有我的jquery-popconfirm文件:http://pastebin.com/SinHkqCi
另外,我正在使用此指令来调用我的popconfirm:
app.directive('popconfirm', function(){
return {
restrict: 'C',
link: function(scope, element){
element.popConfirm();
}
};
});
最佳答案
如果您使用的是bootstrap的popconfirm,我在这里找到以下示例:
http://jsfiddle.net/RDh7E/28/
尝试这样的事情(来自上述示例)
// (example jquery click event)
$('#important_action').click(function() {
alert('You clicked, and valided this button !');
});
// Full featured example
$("[data-toggle='confirmation']").popConfirm({
title: "Really ?",
content: "I have warned you !",
placement: "bottom"
});
html
<button class="btn btn-success popconfirm_full" data-toggle='confirmation' id="important_action">Full featured</button>
重要的是,按钮上的click事件会调用应执行的功能(Angular的ng-click可能也可以执行),而popconfirm通过data-toggle ='confirmation'处理。该示例有效,但是我还没有尝试过。