Родительский шаблон Accueil
(у которого нет контента) имеет два дочерних шаблона section1
и section2
. Это код, используемый для маршрутизации:AngularJS - перенаправление родительского маршрута на детский маршрут
$urlRouterProvider.otherwise('/accueil/section1');
$stateProvider
.state('accueil', {
url: '/accueil',
templateUrl: 'pages/accueil.html'
})
.state('accueil.section1', {
url: '/section1',
templateUrl: 'templates/section1.html'
});
.state('accueil.section2', {
url: '/section2',
templateUrl: 'templates/section2.html',
controller: 'sectionCtrl'
})
Это прекрасно работает, если я иду в /accueil/secion1
или /accueil/section2
. Проблема в том, что когда я перехожу на /accueil
(не имея контента), я не знаю, как перенаправить его на 1-й дочерний шаблон. Есть идеи ?
Спасибо за ответ. Хотя мне пришлось изменить маршрут по умолчанию на '.otherwise ('/ accueil');' для него работать, поскольку '/ accueil/section1' больше не существует – Mehdiway
Мой предыдущий комментарий не имеет никакого смысла сейчас: D – Mehdiway
Правильный хороший звонок, обновленный мой ответ для потомков –