My routing is:
$stateProvider.state('login', {
url: '/login'
views:
appView:
templateUrl: '/templates/login.html'
}).state('chooser', {
url: '/chooser'
views:
appView:
templateUrl: '/templates/chooser.html'
}).state('admin', {
url: '/admin'
views:
appView:
templateUrl: '/templates/admin.html'
}).state('admin.users', {
url: '/admin/users'
views:
appView:
templateUrl: '/templates/admin.html'
adminView:
templateUrl: '/templates/admin-users.html'
})
In my view, I have:
<ul class="nav nav-pills nav-stacked">
<li><a ui-sref="admin.users">Users</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Messages</a></li>
</ul>
When I click the link for Users it goes to /admin/admin/users instead of /admin/users. What am I doing wrong?