Я намагаюся перевірити перенаправлення за умовчаннямangularjs додаток, засноване на кутовому маршрутизаторі, незалежно від того, що я зробив, інакше конфігурація була проігнорована, я намагався насильно викликати метод оновлення urlRouter, щоб досягти цього я ввів $ urlRouter в тест. voila оригінальний код почав працювати.
https://gist.github.com/himangshuj/8142045
Це суть моєї зміни. Ревізія 4 - це те, що спрацювало.
Відповіді:
1 для відповіді № 1Якщо ви використовуєте $ urlRouterProvider без $ stateProvider, ви повинні ввести $ urlRouter для того, щоб він був ініціалізований і належним чином підключений до $ location.
відповів на github, здається, це очікувана поведінка
https://github.com/angular-ui/ui-router/issues/718#issuecomment-31246720