Bootstrap 5 导航栏在 Angular 项目上展开但未关闭
Bootstrap 5 navbar does expand but doesn't close on Angular project
我正在使用 Angular 12 和 Bootstrap 5 创建 SPA。我创建了一个共享导航栏组件。当我的导航栏更改为汉堡包菜单按钮时,导航栏会按预期折叠。但是当我尝试关闭它时,没有任何反应。我错过了什么吗?
<nav class="navbar fixed-top navbar-expand-md navbar-dark shadow">
<div class="container-fluid">
<a class="navbar-brand" routerLink="/someUrl">Foo</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarToggleContent"
aria-controls="navbarToggleContent"
aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarToggleContent">
<ul class="navbar-nav ms-auto">
<li class="nav-item p-2">
Item 1
</li>
<li class="nav-item p-2">
Item 2
</li>
<li class="nav-item p-2">
Item 3
</li>
</ul>
</div>
</div>
</nav>
这段代码没问题。我忘记将 popper.js 条目添加到我的 angular.json 文件中。
我正在使用 Angular 12 和 Bootstrap 5 创建 SPA。我创建了一个共享导航栏组件。当我的导航栏更改为汉堡包菜单按钮时,导航栏会按预期折叠。但是当我尝试关闭它时,没有任何反应。我错过了什么吗?
<nav class="navbar fixed-top navbar-expand-md navbar-dark shadow">
<div class="container-fluid">
<a class="navbar-brand" routerLink="/someUrl">Foo</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarToggleContent"
aria-controls="navbarToggleContent"
aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarToggleContent">
<ul class="navbar-nav ms-auto">
<li class="nav-item p-2">
Item 1
</li>
<li class="nav-item p-2">
Item 2
</li>
<li class="nav-item p-2">
Item 3
</li>
</ul>
</div>
</div>
</nav>
这段代码没问题。我忘记将 popper.js 条目添加到我的 angular.json 文件中。