2016-09-06 5 views
0

Я хочу знать, можно ли изменить главную страницу, используемую ngroute для определенных страниц. Например, я хочу отобразить другую главную страницу или полностью исключить основную страницу для определенных страниц, но при этом сохранить структуру URL.главная страница изменения изменения для определенного маршрута

Пример:

app.config(function ($routeProvider, $locationProvider) { 
    $routeProvider.when("/home", { 
      controller: "homeController", 
      templateUrl: "/views/home/index.html" 
     }) 
     .when("/ourteam", { 
      templateUrl: "/views/home/our-team.html", 
      title: "Our Team" 
     }) 
     .when("/login", { 
      templateUrl: "/views/home/login.html", 
      title: "Login", 
      countroller: "loginController" 
     }); 
    $routeProvider.otherwise({ redirectTo: "/home" }); 
    $locationProvider.html5Mode(true); 
}); 

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

Спасибо, Лацьале

ответ

0

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

Существует очень хороший учебник, предоставленный Тимом Кинбергом на YouTube, для того же, я делясь ссылкой ниже, просто пройдите через него.

Ссылка:https://www.youtube.com/watch?v=dqJRoh8MnBo