gpt4 book ai didi

javascript - 无法实例化模块错误: [$injector:unpr]

转载 作者:行者123 更新时间:2023-12-03 08:32:03 28 4
gpt4 key购买 nike

这是我的 script.js 代码:

var app = angular.module('starter', [])

app.provider('RouteHelpers', function () {

this.basepath = function (uri) {
return 'app/views/' + uri;
};

this.$get = function () {
};

});

app.config(function (RouteHelpers) {
console.log('Never gets here');
});

这是index.html:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>

<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">


<script src="angular.min.js"></script>


<script src="script.js"></script>
</head>

<body ng-app='starter'>


</body>
</html>

我在浏览器中收到此错误:https://tinyurl.com/nbareaa有人知道这段代码有什么问题吗?

最佳答案

您已经创建了一个提供程序,这意味着如果您尝试将其注入(inject)到您的配置函数中,您必须将 Provider 附加到提供程序名称的末尾,例如:

app.config(function(RouteHelpersProvider){

});

您收到错误是因为它找不到给定的注入(inject)器。您可以阅读更多here根据提供者配方。

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

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