Bootbox回调函数未调用

时间:2018-09-17 15:25:36

标签: javascript angularjs angular-ui-bootstrap bootbox

我正在尝试在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);
      }
  });

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

这是我第一次尝试将Bootbox注入到应用程序中,因此我不确定为什么不调用回调函数。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用函数(结果)删除':any'。

cmp.b

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