I have state as follow. I can navigate from app to app.child1. But I cannot navigate from app.child1 to app.child1.child2. There is no error in browser console. Do note that I am developing an ionic application but i dont think that this is ionic issue.
app.state('app', { url: '/app', abstract: true, templateUrl: '', controller: '' }) .state('app.child1', { url: '/app', views: { 'menuContent': { templateUrl: '', controller: '' } } }) .state('app.child1.child2', { url: '/app/child1/child2', views: { 'menuContent': { templateUrl: '', controller: '' } } }) Navigation:
<button ui-sref="app.child1.child2">Change Page</button>
app.child1's template, there exist<div ui-view></div>directive, if not yourapp.child1.child2will not get populated.