将角度从1.0.8升级到1.2.21时出现$ routeProvider错误

时间:2014-08-12 11:02:25

标签: angularjs angular-routing ngroute

以前,我使用角度js 1.0.8 现在我将版本从1.0.8更新为1.2.21 但它显示错误如下:

Uncaught Error: [$injector:modulerr] Failed to instantiate module auditApp due to:
Error: [$injector:unpr] Unknown provider: $routeProvider
http://errors.angularjs.org/1.2.21/$injector/unpr?p0=%24routeProvider
    at http://localhost:8080/AuditTool...<omitted>...2) 

$ route提供程序功能完全不起作用。

有人可以在这方面帮助我吗?

1 个答案:

答案 0 :(得分:2)

默认情况下不再包含

ngRoute,其中包括$routeProvider

您需要单独下载并包含ngRoute包

  1. 转到下载angular并选择其他下载。
  2. 然后选择 angular-route.js angular-route.min.js
  3. 在项目中包含脚本。
  4. 确保将ngRoute添加为依赖项angular.module('myApp',['ngRoute'])
  5. Dependencies for $routeProvider listed here