2017-01-05 7 views
0

Я переструктурировал состояние в абстрактное состояние с дочерним элементом, который содержит много вложенных представлений.Переадресовать состояние дочернию абстрактного состояния с помощью 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' 
    }, 
    } 
}) 

Почему эта ошибка броска и как я могу правильно решить эту проблему ???

ответ

1

Интерком разрешает максимально 120 имен событий. Это описано здесь https://docs.intercom.com/the-intercom-platform/track-events-in-intercom под заголовком «Есть ли ограничение на количество типов событий, которые я могу отправить?».

В документации также объясняется, как «архивировать» события, которые, по-видимому, разрешают эту ситуацию, пока вы не достигнете предела снова.

 Смежные вопросы

  • Нет связанных вопросов^_^