$state.go not working for nested states

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 :slight_smile: