0
После входа в систему страницы я иду на главную страницу, и я хочу, чтобы позвонить непосредственно детям по умолчанию в домашней страницеПолучить по умолчанию первых детей маршрутизации angularjs
этот конфиг в app.js
.config(($stateProvider, $urlRouterProvider)=> {
"ngInject";
$urlRouterProvider.otherwise('/');
$stateProvider
.state('login', {
url: '/',
component: 'login'
})
.state('home', {
url: '/home',
component: 'home'
})
.state('home.listTemplates', {
url: '/listTemplates',
component: 'listTemplates'
});
})
Я хочу, что d listTemplates будет открыт непосредственно при открытии домашней страницы
это работает, но только тогда, когда я закончу URL-адрес вручную
это мой дом conttroller
class HomeController {
constructor($state) {
this.name = 'home';
console.log('home controller');
}
}
HomeController.$inject = ['$state'];
export default HomeController;
home.component
import template from './home.html'
import controller from './home.controller';
let HomeComponent = {
restrict : 'E',
template,
controller
};
export default HomeComponent;
home.js
import HomeComponent from './home.component';
import ListTemplatesComponent from 'listTemplates/listTemplates.component';
import angular from 'angular';
import uiRouter from 'angular-ui-router';
angular.module('home',[
uiRouter
])
.config(($stateProvider, $urlRouterProvider)=> {
"ngInject";
})
.component('home',HomeComponent)
.component('listTemplates',ListTemplatesComponent);
спасибо за помощь