Bootstrap4 菜单切换折叠在 AngularJs 1.x 中不起作用
Bootstrap4 menu toggle collapse is not working in AngularJs 1.x
导航栏切换菜单正在打开但未关闭。
我已经尝试了 here 和其他人给出的所有方法来纠正这个错误。但对我没有帮助。
我的代码如下:
<nav class="navbar navbar-expand-lg navbar-dark fix nav-color imgbg">
<a class="navbar-brand red" href="#">Logo Title</a>
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#navbarNav"
aria-controls="navbarNav"
aria-expanded="true"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav" ng-controller="HeaderController">
<ul class="navbar-nav ml-auto">
<li class="nav-item" ng-class="{ active: isActive('/home') }">
<a class="nav-link" href="#!/home">Home</a>
</li>
<li class="nav-item" ng-class="{ active: isActive('/about') }">
<a class="nav-link" href="#!/about">Objectives</a>
</li>
<li class="nav-item" ng-class="{ active: isActive('/contact') }">
<a class="nav-link" href="#!/contact">Contact</a>
</li>
</ul>
</div>
</nav>
请帮我解决这个问题。
按顺序放置库对我有用:
我的订单如下:
在头部:
<link rel="stylesheet" href="/assets/css/bootstrap.css" />
<link rel="stylesheet" href="./assets/css/style.css" />
在正文的 end/bottom 中:
<script src="./assets/js/jquery.min.js"></script>
<script src="./assets/js/bootstrap.min.js"></script>
<script src="./assets/libs/angular.min.js"></script>
<script src="./assets/libs/angular-ui-router.js"></script>
<script src="app/app.js"></script>
<script src="app/components/shared/navbar.js"></script>
导航栏切换菜单正在打开但未关闭。
我已经尝试了 here 和其他人给出的所有方法来纠正这个错误。但对我没有帮助。 我的代码如下:
<nav class="navbar navbar-expand-lg navbar-dark fix nav-color imgbg">
<a class="navbar-brand red" href="#">Logo Title</a>
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#navbarNav"
aria-controls="navbarNav"
aria-expanded="true"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav" ng-controller="HeaderController">
<ul class="navbar-nav ml-auto">
<li class="nav-item" ng-class="{ active: isActive('/home') }">
<a class="nav-link" href="#!/home">Home</a>
</li>
<li class="nav-item" ng-class="{ active: isActive('/about') }">
<a class="nav-link" href="#!/about">Objectives</a>
</li>
<li class="nav-item" ng-class="{ active: isActive('/contact') }">
<a class="nav-link" href="#!/contact">Contact</a>
</li>
</ul>
</div>
</nav>
请帮我解决这个问题。
按顺序放置库对我有用:
我的订单如下:
在头部:
<link rel="stylesheet" href="/assets/css/bootstrap.css" />
<link rel="stylesheet" href="./assets/css/style.css" />
在正文的 end/bottom 中:
<script src="./assets/js/jquery.min.js"></script>
<script src="./assets/js/bootstrap.min.js"></script>
<script src="./assets/libs/angular.min.js"></script>
<script src="./assets/libs/angular-ui-router.js"></script>
<script src="app/app.js"></script>
<script src="app/components/shared/navbar.js"></script>