我正在使用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'处理。该示例有效,但是我还没有尝试过。

09-25 12:57