【发布时间】:2016-11-03 05:17:39
【问题描述】:
我正在使用 AngularJS 1.3.10 以及 Bootstrap 3.3.2 和 angular-ui-bootstrap 0.12.0。我也在使用 Angular ui-router 进行路由。导航栏下拉菜单似乎在 0.12.0 中不起作用。回退到 0.11.0 有效。 这是我正在使用的代码(部分):
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation" ng-controller="searchController">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" ng-init="navCollapsed = true" ng-click="navCollapsed = !navCollapsed">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a ui-sref="dashboard" class="navbar-brand">My Application</a>
</div>
<ul class="nav navbar-nav navbar-right collapse navbar-collapse" collapse="navCollapsed" >
<li ><a ui-sref="dashboard" ng-click="navCollapsed = true"><i class="fa fa-bullseye"></i> Dashboard</a></li>
<li ><a ui-sref="topmenu1" ng-click="navCollapsed = true"><i class="fa fa-list"></i> Top Menu 1</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">Dropdown
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a ui-sref="item1">Item 1</a></li>
<li><a ui-sref="item2">Item 2</a></li>
<li><a ui-sref="item3">Item 3</a></li>
</ul>
</li>
</ul>
</div>
</div>
【问题讨论】:
-
让我强调一下,上面的代码在 angular-ui-bootstrap 的 0.10.0 和 0.11.0 中运行良好。它在 0.12.0 中停止工作,所以我想知道 0.12.0 中是否存在导致它停止工作的问题。我已将代码回滚以使用 0.11.0,但想发布问题以防出现错误。
标签: twitter-bootstrap angular-ui-router angular-ui-bootstrap