Ich habe eine JSFiddle mit einer Dropdown-Navigationsleiste mit dem Modul "ui.bootstrap.dropdownToggle" von angle-ui-boostrap erstellt: http://jsfiddle.net/mhu23/2pmz5/
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container"> <a class="brand" href="#">
My Responsive NavBar
</a>
<ul class="nav">
<li class="divider-vertical"></li>
<li class="dropdown"> <a href="#" class="dropdown-toggle">
Menu 1 <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#/list">Entry 1</a>
</li>
<li><a href="#/list">Entry 2</a>
</li>
</ul>
</li>
....
</ul>
</div>
</div>
</div>
Soweit ich weiß, ist dies die richtige, eckige Art, ein solches Dropdown-Menü zu implementieren. Der "falsche" Weg in Bezug auf Angularjs wäre, bootstrap.js einzuschließen und "data-toggle =" dropdown "zu verwenden ... Bin ich hier richtig?
Jetzt möchte ich meiner Navigationsleiste ein reaktionsfähiges Verhalten hinzufügen, wie in der folgenden Geige beschrieben: http://jsfiddle.net/ghtC9/6/
ABER es gibt etwas, das ich an der obigen Lösung nicht mag. Der Typ hat bootstrap.js eingeschlossen!
Was wäre also die richtige Art und Weise, um meiner vorhandenen Navigationsleiste ein reaktionsfähiges Verhalten hinzuzufügen?
Ich muss natürlich Bootstraps-responsive Navbar-Klassen wie "Nav-Collapse Collapse Navbar-Responsive-Collapse" verwenden. Aber ich weiß nicht wie ...
Ich würde mich sehr über Ihre Hilfe freuen!
Danke im Voraus! Michael