【发布时间】:2021-10-27 07:53:04
【问题描述】:
我正在尝试在 Angular12 中添加 bootstrap5 下拉菜单,但它不起作用。
我已经安装了所有必要的包,将它们添加到 angular.json 文件中。
从 bootstrap5 文档中复制了确切的示例仍然没有工作。
在angular.json我已经给了
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
以下是我的 html 代码(与 bootstrap 5 文档中的相同)
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-
bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
我使用命令 npm i 安装软件包,但没有提及任何版本名称,所以我猜是安装了最新版本。安装 jquery 作为最后的手段在某处读取 bootstrap 5 不需要 jquery。非常感谢任何帮助。
【问题讨论】:
标签: javascript html angular bootstrap-5