我已将引导箱包含在“ npm install bootbox --save”中,也包含在angular.json中
"scripts": [
"./node_modules/jquery/dist/jquery.min.js",
"./node_modules/bootstrap/dist/js/bootstrap.min.js",
"./node_modules/bootbox/bootbox.js"
]
我试图在组件中使用它
bootbox.confirm("This is the default confirm!", function (result) {
if (result) {
this.router.navigateByUrl('login');
}
});
给出错误$ .fn.modal未定义;请仔细检查您是否已包含Bootstrap JavaScript库。有关更多详细信息,请参见http://getbootstrap.com/javascript/。
但是当用控制台检查时,除了UI不好以外,它都可以正常工作。
请帮助
答案 0 :(得分:0)
删除bootbox文件夹内的node_modules文件夹有助于为我解决同一问题。删除后,重新构建捆绑包。可能不适用于所有情况,但值得一试。