Невозможно перенаправить в дочернее состояние из контроллера, используя $ state.go.
Я могу перейти к дочернему состоянию с помощью ui-sref, но когда я делаю то же самое с помощью контроллера, я всегда возвращаюсь в состояние по умолчанию, которое находится в перенаправлении.
$stateProvider.state('my-profile', {
url: "/my-profile",
redirectTo: 'my-profile.a',
templateUrl: 'template-path'
}).state('my-profile.a', {
url: '/a',
templateUrl: 'template-path'
}).state('my-profile.b', {
url: '/b',
templateUrl: 'template-path'
})
this.$state.go("my-profile","b"); Redirects to a
this.$state.go("my-profile/b"); Redirects to a
this.$state.go("my-profile.b"); Redirects to a
Мне нужно идти по маршруту "b"