【发布时间】:2018-03-03 01:23:17
【问题描述】:
我在 angular 4 项目中使用 ng-bootstrap:
<navbar class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<button aria-controls="navbarsDefault" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler navbar-toggler-right" data-target="#navbarsDefault" data-toggle="collapse" type="button">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarsDefault">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link active" routerlink="/dashboard" routerlinkactive="active" ng-reflect-router-link="/dashboard" ng-reflect-router-link-active="active" href="/dashboard">Dashboard</a>
</li>
<li class="nav-item">
<a class="nav-link" routerlink="/program" routerlinkactive="active" ng-reflect-router-link="/program" ng-reflect-router-link-active="active" href="/program">Programm</a>
</li>
</ul>
</div>
</navbar>
导航栏在那里,反应灵敏,似乎工作正常。但是导航栏切换按钮不会切换导航栏,当它折叠并且我找不到错误时。
【问题讨论】:
-
您检查浏览器控制台是否有错误?如果您为您的问题提供一个 JSfiddle 也会很有帮助:)
-
没有任何错误,因为没有任何事件绑定到切换按钮。 Bootstrap 应该提供这个,但它没有。而且我无法提供 JSfiddle,因为 Angular 4 在 JSfiddle 中不可用。
-
这对我来说效果很好。谢谢!
-
我遇到了同样的问题,@jmiguel77 的回答救了我!我
标签: toggle navbar ng-bootstrap