Javascript 将新路由添加到完整堆栈会破坏它吗?
我目前正在进行以下FreeCodeCamp挑战: 用户登录后,我想将其重定向到某个页面。因此,我通过yeoman angular fullstack命令创建了一个新路由:Javascript 将新路由添加到完整堆栈会破坏它吗?,javascript,angularjs,yeoman,yeoman-generator-angular,Javascript,Angularjs,Yeoman,Yeoman Generator Angular,我目前正在进行以下FreeCodeCamp挑战: 用户登录后,我想将其重定向到某个页面。因此,我通过yeoman angular fullstack命令创建了一个新路由: >> yo angular-fullstack:route wall 完成此操作后,我更新newpage.controller.js以包含$http,如下所示: angular.module('votingAppApp') .controller('WallCtrl', function ($scope,
>> yo angular-fullstack:route wall
完成此操作后,我更新newpage.controller.js以包含$http,如下所示:
angular.module('votingAppApp')
.controller('WallCtrl', function ($scope, $http) {
});
当我运行grunt Service时,页面为空,在Console.Log中,我得到以下错误:
Error: [$injector:modulerr] Failed to instantiate module votingAppApp due to:
Error: [$injector:unpr] Unknown provider: $routeProvider
有人能告诉我我做错了什么吗?谢谢
更新:我认为当前的问题可能是因为我使用的是uiRouter,而不是ngRoute。如果是这种情况,我将如何缓解这种情况?可能只安装了angular Route,请尝试安装 这可能就是问题所在 如果已安装,请不要忘记:
$routeProvider is for ngRoute
$urlRouterProvider is for ui-router
看起来我在用routeProvider做ui路由器。谢谢