У меня есть отец html-страницы с:
<div id="..." class="container">
<pp-nav></pp-nav>
<div ui-view></div>
</div>
Это мой контроллер с отцом и двумя детьми:
export function routerConfig($stateProvider: angular.ui.IStateProvider, $urlRouterProvider: angular.ui.IUrlRouterProvider) {
$stateProvider
.state('gestionePeP', {
url: '/gestionePeP',
templateUrl: '.../gestionePeP/gestionePeP.html'
})
.state('gestionePeP.puntiAttivazione', {
url: '/puntiAttivazione',
templateUrl: '.../gestionePeP/puntiAttivazione.html'
})
.state('gestionePeP.gestioneContenuti', {
url: '/gestioneContenuti',
templateUrl: '.../gestionePeP/gestioneContenuti.html'
});
Я хочу, чтобы, когда я перехожу на отцовскую страницу, stateprovider открывал отцовскую html-страницу с первым дочерним элементом внутри нее. Как мне это сделать?
Если я поставлю ссылку внутри кнопки в отце с
ui-sref="gestionePeP.puntiAttivazione"
он открывает нужную страницу. Но я хочу такое же поведение без щелчка. Я попробовал $state.go('gestionePeP.puntiAttivazione'), но он зацикливается. Как я могу решить?