You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将加载器居中对齐到Bootstrap3+AngularJS导航栏无序列表元素

Bootstrap 3 + AngularJS 导航栏代码整理

我帮你把这段导航栏代码用规范的Markdown格式整理好了,方便你后续调试或分享:

<div class="navbar-header">
  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span> <!-- 补充你未写完的代码部分即可 -->
  </button>
  <!-- 推荐添加品牌标识,符合Bootstrap导航栏的标准结构 -->
  <a class="navbar-brand" href="#">你的站点名称</a>
</div>

<!-- 对应按钮折叠的导航菜单容器 -->
<div id="navbar" class="navbar-collapse collapse">
  <ul class="nav navbar-nav">
    <!-- 这里是你提到的带li元素的无序列表,结合AngularJS可以动态生成 -->
    <li class="active"><a href="#">首页</a></li>
    <li><a href="#about">关于</a></li>
    <!-- 用AngularJS动态生成示例 -->
    <li ng-repeat="menu in navMenus" ng-class="{active: menu.active}">
      <a ng-href="{{menu.url}}">{{menu.title}}</a>
    </li>
  </ul>
</div>

几个实用的小建议

  • 因为Bootstrap 3依赖jQuery,一定要确保jQuery在Bootstrap JS之前引入,之后再引入AngularJS,避免出现组件失效的问题
  • 用AngularJS的ng-repeat生成导航项时,记得给每个<li>加上track by $index或者唯一标识,避免重复渲染的警告
  • 激活状态可以用ng-class绑定控制器里的变量,实现路由切换时自动高亮当前菜单项

内容的提问来源于stack exchange,提问作者Krzysztof Michalski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:19:45