我有一个函数,其中我自定义了我的sweet-alert对话框。我想在许多地方使用它,因此将其设置为如下的函数:
$rootScope.giveConfirmDialog = function(title,text,confirmButtonText,toBeExecFunction){
swal({title: title,
text: title,
.....
confirmButtonText: confirmButtonText },
toBeExecFunction);
}
我希望你能够帮我翻译一下关于IT技术的内容。以下是需要翻译的文本:
我想做的很简单:在某个地方调用该函数,并根据用户的答案继续进行,因此:
var res = $scope.$root.giveConfirmDialog("..",
"test", "test", function () {
return true;
});
但我没有得到任何回应。实际上,我找不到这样的例子,我认为这不是常见的使用方式。但是这怎么可能呢?
swal({ title: "你确定吗?", text: "你将无法恢复这个虚构的文件!", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "是的,删除它!", cancelButtonText: "不,取消plx!", closeOnConfirm: false, closeOnCancel: false }, function(isConfirm) { return isConfirm } );
你能建议一些修改吗? - ubmswal
不会返回值。您的回调不应返回值。只需在回调中完成工作即可。 - Jon Quarfoth