gpt4 book ai didi

javascript - 未调用 Bootbox 回调函数

转载 作者:行者123 更新时间:2023-12-03 01:06:36 25 4
gpt4 key购买 nike

我正在尝试在 Angular2 应用程序中使用 Bootbox。我有以下代码:

  bootbox.confirm({
message: "Are you sure you want to complete this action?",
buttons: {
confirm: {label: 'Yes', className: 'btn-success'},
cancel: {label: 'No', className: 'btn-danger'}
},
callback: function (result: any) {
console.log('Response equals: ' + result);
}
});

调用时确认框会正确显示,并且单击"is"或“否”按钮时确认框会按预期消失。但是,回调函数没有触发,因为我没有收到控制台消息。

这是我第一次尝试将 Bootbox 注入(inject)应用程序,因此我不确定为什么回调函数没有被调用。

有什么想法吗?

最佳答案

您是否尝试过使用 function(result) 删除 ':any'。

bootbox.confirm({
message: "This is a confirm with custom button text and color! Do you like it?",
buttons: {
confirm: {
label: 'Yes',
className: 'btn-success'
},
cancel: {
label: 'No',
className: 'btn-danger'
}
},
callback: function (result) {
console.log('This was logged in the callback: ' + result);
}
});

http://bootboxjs.com/examples.html#bb-confirm-dialog 。回调只接受一个参数,即结果。

关于javascript - 未调用 Bootbox 回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52371113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com