Обработка вложенных представлений внутри диалога

Мы используем angular-ui-router для обработки вложенных представлений на уровне страницы, и он отлично работает. но мы не можем отображать вложенные представления внутри диалога. Я искал в stackoverflow и пока не нашел полезных вещей.

Я также пытался использовать ui-router с ui-roter-extras, используя липкое состояние.

UI-маршрутизатор

Пример 1

ui-router с ui-router-extras (прикрепленное состояние)

Пример 2

В приведенных выше примерах проверьте следующую дорожную карту

Click "First Page" > Click "Popup Page" > Click "Child Page1" or "Child Page 2"

Не отображаются дочерние страницы. У кого-нибудь есть идея исправить это ... или подскажите, как это сделать?




Ответы (1)


Представление с абсолютным именем (с добавлением @ в конце имени) работает нормально. Пожалуйста, перейдите по ссылке ниже для получения более подробной информации.

https://github.com/christopherthielen/ui-router-extras/issues/125

  $stateProvider.state('first.popup.child1', {
    url: '/child1',
    views: {
      'child1View@': {
        templateUrl: 'child1.html'
      }
    }
  });


  $stateProvider.state('first.popup.child2', {
    url: '/child2',
    views: {
      'child2View@': {
        templateUrl: 'child2.html'
      }
    }
  });
person Asik    schedule 07.01.2015