Angularjs 带子菜单的响应导航栏

Angularjs 带子菜单的响应导航栏,angularjs,html,twitter-bootstrap,Angularjs,Html,Twitter Bootstrap,我需要制作一个包含项目和子项目的响应导航栏菜单。我试过使用引导,但添加子菜单会很不方便 有什么工具、框架、代码或插件可以帮助我做到这一点吗 我的网站是用AngularJS制作的。你可以试试这个: <nav class="navbar navbar-inverse"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" cla

我需要制作一个包含项目和子项目的响应导航栏菜单。我试过使用引导,但添加子菜单会很不方便

有什么工具、框架、代码或插件可以帮助我做到这一点吗

我的网站是用AngularJS制作的。

你可以试试这个:

<nav class="navbar navbar-inverse">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>                        
      </button>
      <div class="col-md-12 clearfix">
      <div class="row"> 
      <a class="navbar-brand" href="#">WebSiteName</a>
      </div>
      </div>
    </div>

    <div class="col-md-12 clearfix"> 
    <div class="row">
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li class="dropdown">
          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="#">Page 1-1</a></li>
            <li><a href="#">Page 1-2</a></li>
            <li><a href="#">Page 1-3</a></li>
          </ul>
        </li>
        <li><a href="#">Page 2</a></li>
        <li><a href="#">Page 3</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
        <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
      </ul>
    </div>
    </div>
    </div>

  </div>

情况如下:

带子菜单的引导导航栏
$(文档).ready(函数(){
$('.navbar a.dropdown-toggle')。打开('click',函数(e){
var$el=$(本);
var$parent=$(this.offsetParent(“.dropdown menu”);
$(this.parent(“li”).toggleClass(“打开”);
if(!$parent.parent().hasClass('nav')){
$el.next().css({
“顶部”:$el[0]。偏移,
“左”:$parent.outerWidth()-4
});
}
$('.nav li.open')。不是($(this.parents(“li”))。removeClass(“open”);
返回false;
});
});
@介质(最小宽度:767px){
.导航栏导航.下拉菜单.插入符号{
变换:旋转(-90度);
}
}

切换导航

谢谢@Kunvar_Singh,但这不是我想要的。我需要在菜单选项中添加子菜单。并可能在子菜单中添加子菜单。您的代码似乎没有该功能。