chrome console error:angular.js:14199 RangeError: Maximum call stack size exceeded at isArrayLike (angular.js:262) at forEach (angular.js:321) at Object.error (angular.js:14196) at angular.js:10707 at Scope.$broadcast (angular.js:18322) at Object.transitionTo (angular-ui-router.js:3283) at Object.go (angular-ui-router.js:3118) at app.js:57 at Scope.$broadcast (angular.js:18320) at Object.transitionTo (angular-ui-router.js:3283)
my code
$rootScope.$on('$stateChangeStart', function(evt, to, params) { if (to.redirectTo) { evt.preventDefault(); $state.go(to.redirectTo, params, { location: 'replace' }); } });
chrome console error:
angular.js:14199 RangeError: Maximum call stack size exceeded at isArrayLike (angular.js:262) at forEach (angular.js:321) at Object.error (angular.js:14196) at angular.js:10707 at Scope.$broadcast (angular.js:18322) at Object.transitionTo (angular-ui-router.js:3283) at Object.go (angular-ui-router.js:3118) at app.js:57 at Scope.$broadcast (angular.js:18320) at Object.transitionTo (angular-ui-router.js:3283)
my code
$rootScope.$on('$stateChangeStart', function(evt, to, params) { if (to.redirectTo) { evt.preventDefault(); $state.go(to.redirectTo, params, { location: 'replace' }); } });