An codepen for this kind of questions would be awesome!
For now, without actually trying, I would suggest to try changing:
To:
state('tab.info-about', {
url: '/about',
views: {
'tab-info': {
templateUrl: 'templates/tab-info-about.html',
controller: 'InfoAboutCtrl'
}
}
})
Because you need to make tab.info an abstract state to be able to have childstates… Not sure if this fixes all your problems though