What i'm trying to do:
<div id="chat">
     <div ui-view>Here should people.htm be loaded</div>
     <div ui-view="chat">Here is current person chat peopleChat.htm</div>
</div>
I already managed a nested structure. If "chat" is child of "people" - no problem.
But I want em to remain on the same level, but be in a different state. Something like.
$stateProvider
    .state('people', {
        url: '/people',
        templateUrl: ...,
        controller: ...
    })
    .state('people.chat', {
        views: {
            'chat': {
                url: '/:personId',
                templateUrl: ...,
                controller: ...
            }
        }
    })
My unnamed view is filling with data. After unnamed view is filling, i'm calling $state.go('people.chat', { personId: vm.personId });
But nothing is happening.
 
    