Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2016, 04:01
Новичок на форуме
Отправить личное сообщение для ПупкинВасилий Посмотреть профиль Найти все сообщения от ПупкинВасилий
 
Регистрация: 06.01.2016
Сообщений: 1

UI-Router и углублённый рутинг
Хай.

Подскажите с рутингом. Запарился ковыряться уже, главную страницу(glavnaya.html) и вложенные страницы(shapka, upravlenie, nachinka) отображает, а дальнейшие вложенные вьюхи(pervaya.html, vtoraya.html) никак не хочет.

index.html
<div ui-view></div>


glavnaya.html
<div ui-view="shapka"></div>
<div ui-view="upravlenie"></div>
<div ui-view="nachinka"></div>


pervaya.html
только чистый HTML


vtoraya.html
<div ui-view="okno1"></div>
<div ui-view="okno2"></div>
<div ui-view="okno3"></div>
<div ui-view="okno4"></div>


рутинг
...
        .state('start', {
            abstract: true,
            templateUrl: 'glavnaya.html'
        })
        .state('glavnaya', {
            url: '/glavnaya',
            parent: 'start',
            views: {
                'shapka':{
                    templateUrl: 'shapka.html'
                },
                'upravlenie':{
                    templateUrl: 'upravlenie.html'
                },
                'nachinka':{
                    templateUrl: 'nachinka.html'
                }   
            }
        })
        .state('glavnaya.pervaya', {            
         url: '/pervaya',
         views: {
             'nachinka@glavnaya': {
                    templateUrl: 'pervaya.html'
             }
         }
     })
        .state('glavnaya.vtoraya', {
                url: '/vtoraya',
                views: {
                    'nachinka@glavnaya': {
                        templateUrl: 'vtoraya.html'
                    },
                    'okno1@glavnaya.vtoraya': {
                        templateUrl: 'okno1.html'
                    },
                    'okno2@glavnaya.vtoraya': {
                        templateUrl: 'okno2.html'
                    },
                    'okno3@glavnaya.vtoraya': {
                        templateUrl: 'okno3.html'
                    },
                    'okno4@glavnaya.vtoraya': {
                        templateUrl: 'okno4.html'
                    }
                }
        });
...


Уже и доки вдоль и поперек перечитал. Где не доглядел?
Спасибо.

p.s.: пардон, с названием темы накосячил, а отредактировать нельзя.

Последний раз редактировалось ПупкинВасилий, 06.01.2016 в 04:05.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает Router yriiarutiunian Backbone.js 1 11.04.2015 23:03
jq Router необязательный параметр Andrei jQuery 0 08.11.2011 12:21
event router razerxxx Events/DOM/Window 1 06.10.2011 15:41