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.