If I have index.html with:
<body> <ui-view="home"></home> </body>
Then inside that home view i render frame.html with the following inside:
<div ui-view="home_content"></div>
In my app.js I've been trying to get the most inner the ui-view inside frame.html to render another html template. I'm able to render the content in the home view just fine but nothing renders inside home_content.
My app.js ui-router code
$stateProvider .state('user', { abstract: true, template: '<ui-view/>', data: { access: AccessLevels.user } }) .state('user.home', { url: '/home', views: { 'home@': { templateUrl: 'app/partials/home/frame.html', controller: 'homeCtrl' }, 'home_content@home': { templateUrl: 'app/partials/home/dashboard/index.html', controller: 'dashboardCtrl' } } }); Seems like I may be coming at this all wrong, not sure if the above is the right way to go about it.