javascript - Bootstrap 5 Popover 错误 - 找不到名称 'bootstrap'

标签 javascript twitter-bootstrap bootstrap-5 bootstrap-popover

我正在尝试在我的 Angular 12 项目的 Javascript 中创建一个弹出窗口。我正在使用 Boostrap v5.0.1。当我尝试创建弹出窗口时,我似乎无法摆脱名称错误:

 var exampleEl = document.getElementById(item.name + index);
 var tooltip = new bootstrap.Popover(exampleEl, {
    container: 'body',
    animation: true
 });

Typescript 告诉我 “找不到名称 Bootstrap ”

我已将 bootrap.js 添加到我的 angular.json 文件中:

"scripts": [
   "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
]

根据文档,popper.js 包含在捆绑文件中。我没有使用 jQuery,也不想包含它。我还没有看到另一篇有类似问题的帖子,所以我一定是忽略了一些小问题。有什么想法吗?

最佳答案

在文件顶部发布此声明有效:

declare var bootstrap: any;

关于javascript - Bootstrap 5 Popover 错误 - 找不到名称 'bootstrap',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68216663/

相关文章:

asp.net - 在哪里插入脚本 block

jquery - Bootstrap 启用/禁用动态选择

css - 缺少 Bootstrap 下拉子菜单

html - 如何使用 bootstrap 将我的行居中。我试过其他解决方案无济于事

html - 在 Bootstrap 中,如何控制徽章的高度?

javascript - 模态内的表单输入不可点击

angular - 为什么错误的按钮会占用回车键?

Javascript:提取字符串中搜索单词后面的内容

javascript - 使用 jQuery 和 CSS 的自定义菜单

javascript - XHR 更新失败,字符串包含 "#",其中表单发布成功