gpt4 book ai didi

javascript - 无法实例化模块 [$injector :unpr] Unknown provider: $routeProvider

转载 作者:IT老高 更新时间:2023-10-28 13:13:47 24 4
gpt4 key购买 nike

我在从 AngularJS 1.0.7 升级到 1.2.0rc1 时收到此错误。

最佳答案

ngRoute 模块不再是核心 angular.js 文件的一部分。如果您继续使用 $routeProvider,那么您现在需要在 HTML 中包含 angular-route.js:

<script src="angular.js">
<script src="angular-route.js">

API Reference

您还必须添加 ngRoute 作为应用程序的依赖项:

var app = angular.module('MyApp', ['ngRoute', ...]);

如果您打算使用 angular-ui-router或类似的然后只需从您的模块 .config() 中删除 $routeProvider 依赖项并将其替换为选择的相关提供程序(例如 $stateProvider)。然后,您将使用 ui.router 依赖项:

var app = angular.module('MyApp', ['ui.router', ...]);

关于javascript - 无法实例化模块 [$injector :unpr] Unknown provider: $routeProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com