Я переструктурировал состояние в абстрактное состояние с дочерним элементом, который содержит много вложенных представлений.Переадресовать состояние дочернию абстрактного состояния с помощью UI-Router в AngularJS throw Intercom error
Мне нужно сохранить oldState, и моя цель состоит в том, чтобы иметь любую ссылку на oldState для перенаправления на «app.newState.home».
Текущая реализация, используемая ниже (с использованием redirectTo, Redirect a state to default substate with UI-Router in AngularJS) работает с точки зрения перенаправления на дочернее состояние другого абстрактного состояния. ОДНАКО - я получаю эту ошибку из сегмента аналитики:
https://api-iam.intercom.io/ping/events 422 (Unprocessable Entity) [{"code":"422","message":"Cannot have more than 120 active event names"}]}
.state('app.oldState', {
url: '/oldState',
redirectTo: 'app.newState.home',
})
.state('app.newState', {
url: '/oldState',
// abstract: true,
templateUrl: helper.basepath('anotherTemplate'),
resolve: helper.resolveFor('datatables','easypiechart','ngDialog','angularFileUpload', 'filestyle', 'taginput'),
})
.state('app.newState.home', {
url: '',
views: {
'firstView':{
templateUrl: helper.basepath('templateOne'),
controller: 'ControllerOne'
},
'secondView':{
templateUrl: helper.basepath('templateTwo'),
controller: 'ControllerOne'
},
'thirdView':{
templateUrl: helper.basepath('templateThree'),
controller: 'ControllerOne'
},
'fourthView':{
templateUrl: helper.basepath('templateFour'),
controller: 'ControllerTwo'
},
}
})
Почему эта ошибка броска и как я могу правильно решить эту проблему ???