Добавление нового маршрута в yoman angular-fullstack ломает его?

В настоящее время я работаю над следующим заданием FreeCodeCamp: http://www.freecodecamp.com/challenges/basejump-build-a-voting-app.

После того, как пользователь вошел в систему, я хочу перенаправить его на определенную страницу. В результате я создаю новый маршрут с помощью команды yoman angular-fullstack:

>> yo angular-fullstack:route wall

После этого я обновляю newpage.controller.js, чтобы включить $http, например:

angular.module('votingAppApp')
  .controller('WallCtrl', function ($scope, $http) {
  });

Когда я запускаю grunt serve, страница пуста, а в Console.Log я получаю следующую ошибку:

Error: [$injector:modulerr] Failed to instantiate module votingAppApp due to: 
Error: [$injector:unpr] Unknown provider: $routeProvider

Может ли кто-нибудь дать мне совет относительно того, что я делаю неправильно здесь? Спасибо!

Обновление: я думаю, что проблема может быть связана с тем, что я использую uiRouter вместо ngRoute. Если это так, как я могу смягчить это?


person svsav    schedule 07.11.2015    source источник


Ответы (1)


Возможно, установлен только angular Route, попробуйте установить angular.ui.router, возможно, это проблема .

если он уже установлен, не забудьте:

$routeProvider is for ngRoute

$urlRouterProvider is for ui-router
person Jean-Claude Pratt-Delzenne    schedule 07.11.2015
comment
Похоже, я использовал routeProvider для ui-router. Спасибо! - person svsav; 07.11.2015