UNPKG

angular-state-router

Version:

An AngularJS state-based router designed for flexibility and ease of use.

37 lines (32 loc) 1.69 kB
<nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#/" sref="landing">Demo</a> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li ng-class="{'active': $state.active('about') }"><a href="#/about" sref="about">About</a></li> <li ng-class="{'active': $state.active('products') }"><a href="#/products" sref="products">Products</a></li> <li ng-class="{'active': $state.active('contact') }"><a href="#/contact" sref="contact">Contact</a></li> <li ng-class="{'active': $state.active('search') }"><a href="#/search" sref="search">Search</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li ng-if="!isAuthenticated"><a href="#/login" sref="account.login">Login</a></li> <li ng-if="isAuthenticated" class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Lorem Ipsum <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#/account">Account</a></li> <li role="separator" class="divider"></li> <li><a href="#/logout" sref="account.logout">Logout</a></li> </ul> </li> </ul> </div> </div> </nav>