Как установить дочерний вид по умолчанию с Angular UI Router

Допустим, у меня есть следующие 3 состояния Angular UI Router:

$stateProvider
    .state('adminCompanies', {
        abstract: true,
        url: "/admin/companies",
        template: '<div ui-view class="viewContainer" autoscroll="false" />'
    })
    .state('adminCompanies.list', {
        url: "",
        templateUrl: 'app/admin/companies/companies.list.html',
        controller: 'AdminCompaniesController'
    })
    .state('adminCompanies.detail', {
        url: "/:companyId",
        templateUrl: 'app/admin/companies/companies.detail.html',
        resolve: {
            company: function(Model, $stateParams) {
                return Model.get("/admin/companies", $stateParams.companyId);
            }
        },
        controller: 'AdminCompanyDetailController'
    })

ЕслиadminCompanies напрямую, как я могу сказать Angular UI Router перейти кadminCompanies.list вместо государства?

В идеале то, что я хотел бы, это что-то вроде:

$stateProvider.when('adminCompanies', 'adminCompanies.list');

В моем коде я хочу, чтобы $ state.go ('adminCompanies') был эквивалентен $ state.go ('adminCompanies.list')

Ответы на вопрос(3)

Ваш ответ на вопрос