Angular-Ui-Router, visualizações nomeadas aninhadas - o que estou fazendo errado?

Eu estou tentando implementar um exemplo muito simples usando vistas nomeadas aninhadas usando o roteador-ui, e não consigo fazê-lo funcionar. Se alguém pudesse olhar para este jsFiddle -http://jsfiddle.net/thardy/eD3MU/ - e me diga o que estou fazendo de errado, eu agradeceria muito.

A idéia básica é a seguinte: - Meu index.html tem uma única visão de ui - O modelo que é plugado em que tem dois, chamado ui-views - Eu estou tentando configurar a configuração para preencher essas duas visões-ui com modelos e eu não consigo fazer isso funcionar

Este é o núcleo do violino (colchetes angulares no modelo substituído por []):


        $stateProvider
            .state('test', {
                url: '/test',
                views: {
                    'main': {
                         template:  '[h1]Hello!!![/h1]' +
                                    '[div ui-view="view1"][/div]' +
                                    '[div ui-view="view2"][/div]'
                    }
                }
            })
            .state('test.subs', {
                url: '',
                views: {
                    'view1': {
                        template: "Im View1"
                    },
                    'view2': {
                        template: "Im View2"
                    }
                }
            });

Eu ajustei um monte por várias horas agora (tentando nomes absolutos, etc), e estou prestes a enlouquecer. Parece bom de acordo com a documentação (pelo menos para mim), mas não há exemplos simples, e devo estar faltando alguma coisa óbvia.

Atualizar Removendo o url do estado de teste e adicionando url: '' ao estado test.subs, ele funciona. Mas adicionar qualquer URL ao estado de teste faz com que ela falhe novamente. No meu cenário do mundo real, nenhum desses estados está na raiz, e não ter nenhum URL no estado pai faz com que as coisas não funcionem bem. É como se esse estado não estivesse ativado ou algo assim. De acordo com os documentos, ter url: '' no sub deve fazer com que seja ativado junto com seu estado pai, mas não é isso que está acontecendo.

Atualização - Solução Para quem quiser verhttp://jsfiddle.net/thardy/eD3MU/

questionAnswers(2)

yourAnswerToTheQuestion