gpt4 book ai didi

javascript - $injector.modulerr 问题

转载 作者:行者123 更新时间:2023-12-01 01:42:58 28 4
gpt4 key购买 nike

所以我绞尽脑汁有一段时间了,查看了每一行,但我似乎找不到任何错误。这是我的代码:

HTML:

<body ng-app='myApp'>
<div class="wrapper">
<nav>
<ul ng-controller="pathController">
<li ng-click="changePath('about')"><a href="#about">About</a></li>
<li ng-click="changePath('contacts')"><a href="#contacts">Contacts</a></li>
<li ng-click="changePath('login')"><a href="#login">Log In</a></li>
<li ng-click="changePath('register')"><a href="#register">Join Now</a></li>
</ul>
</nav>
</div>
<script src="node_modules/jquery/dist/jquery.min.js" type="text/javascript"></script>
<script src="node_modules/angular/angular.min.js" type="text/javascript"></script>
<script src="node_modules/angular-route/angular-route.min.js" type="text/javascript"></script>
<script src="app.js" type="text/javascript"></script>
<script src="scripts/controllers/pathController.js" type="text/javascript"></script>
</body>

app.js:

var app = angular.module("myApp", ['ngRoute', 'ngController']);

app.config(["$locationProvider", "$routeProvider"],
function($locationProvider, $routeProvider) {
$locationProvider.hashPrefix("");
$routeProvider.when('/', {
templateUrl: "index.html"
})
})

关于“ngController”依赖项 - 我后来在检查可能修复它的不同内容的过程中添加了它。

和pathController.js:

app.controller('pathController', function($scope) {
$scope.changePath = function(pth) {
window.location.pathname = pth;
}
})

如您所见,$routeProvider 不是问题。请看一下是否可以解决我的问题。

附注抱歉,我忘记添加我收到的错误,我只在标题中写了它,这里是:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.7.4/ ...

提前致谢!

最佳答案

尝试

var app = angular.module("myApp", ["ngRoute"]);

app.config(["$locationProvider", "$routeProvider",
function($locationProvider, $routeProvider) {
$locationProvider.hashPrefix("");
$routeProvider.when('/', {
templateUrl: "index.html"
})
}]
)

您犯了以下错误:

app.config(["$locationProvider", "$routeProvider"], <-- 此 ] 括号不应在此处关闭。

Here is the working plunkr

关于javascript - $injector.modulerr 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52244080/

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