Создать новый маршрут angularjs (IStateProvider) без использования родительского индекса - PullRequest
0 голосов
/ 05 июля 2019

В настоящее время уже существует веб-сайт, который использует основной индекс в качестве родительского индекса.Все остальные представления и контроллеры используют родительскую боковую навигацию и заголовок.В основном он использует интерфейс ui-view main для каждого из этих контроллеров для отображения их содержимого.

Однако теперь мне нужно создать новую страницу в том же проекте, в которой не нужно использовать заголовок родителя и боковую навигацию.Перезапись целых детей займет слишком много времени, потому что есть буквально сотни просмотров.

Любая рекомендация для нового маршрута, чтобы вырваться из iframe или родителя?

РЕДАКТИРОВАТЬ: Или, возможно, это так?Можно ли скрыть родительские данные на моей новой странице?

1 Ответ

0 голосов
/ 07 июля 2019

Я сделал что-то подобное в своем проекте:

 $stateProvider.state('landing', {
        url: "/landing",
        templateUrl: "/appViews/landing.html",
        resolve: loadSequence('landingCtrl'),
        title: 'Landing'

        //************ Set up b2b states*****************************************************************
    }).state('b2b', {
        url: "/b2b",
        template: '<div ui-view class="fade-in-right-big smooth"></div>',
        abstract: true
    }).state('b2b.login', {
        url: '/login',
        template: '<div ui-view class="fade-in-right-big smooth"></div>',
        abstract: true
    });    

, как вы видите, посадка и b2b используют здесь совершенно два разных шаблона.

...