1
我试图实现两层导航栏,第二个变得可见与其各自的选项点击第一个导航栏中的链接。Angular4-Bootstrap4:从导航栏创建subnav栏
我试着用id
和data-target
实现它在其documentation解释,但插件似乎并没有工作,ngx-bootstrap尚未开发的导航栏模块。
HTML
<nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarLevelOne">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">BRAND</a>
<div class="collapse navbar-collapse" id="navbarLevelOne">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link" data-toggle="collapse" routerLinkActive="active" data-target="#a">A</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="collapse" routerLinkActive="active" data-target="#b">B</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="collapse" routerLinkActive="active" data-target="#c">C</a></li>
</ul>
</div>
</nav>
<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
<div class="collapse navbar-collapse">
<ul class="navbar-nav" id="a" >
<li class="nav-item"><a class="nav-link" href="#">a</a></li>
<li class="nav-item"><a class="nav-link" href="#">b</a></li>
<li class="nav-item"><a class="nav-link" href="#">c</a></li>
</ul>
<ul class="navbar-nav" id="b" >
<li class="nav-item"><a class="nav-link" href="#">p</a></li>
<li class="nav-item"><a class="nav-link" href="#">q</a></li>
<li class="nav-item"><a class="nav-link" href="#">r</a></li>
</ul>
<ul class="navbar-nav" id="c" >
<li class="nav-item"><a class="nav-link" href="#">x</a></li>
<li class="nav-item"><a class="nav-link" href="#">y</a></li>
<li class="nav-item"><a class="nav-link" href="#">z</a></li>
</ul>
</div>
</nav>
感谢您的这种做法,但我一直保持这种最后的选择。我正在寻找数据目标和id方法,以便我们不必在组件中设置值。想检查我是否错过了一些东西。 – Abhishek