Javascript 错误:没有模块:导航点?
我的项目中有两个基本文件,我正试图访问HTML中的Angular controller。我已经尝试了许多变体,包括移动脚本、重命名文件等。如果我将core.js代码直接放在HTML中的脚本中,它就可以工作。但一旦我把它放在那个单独的文件中,就会出现“No module:NavSpot”错误。有什么想法吗 dashboard.htmlJavascript 错误:没有模块:导航点?,javascript,html,angularjs,controller,Javascript,Html,Angularjs,Controller,我的项目中有两个基本文件,我正试图访问HTML中的Angular controller。我已经尝试了许多变体,包括移动脚本、重命名文件等。如果我将core.js代码直接放在HTML中的脚本中,它就可以工作。但一旦我把它放在那个单独的文件中,就会出现“No module:NavSpot”错误。有什么想法吗 dashboard.html <!DOCTYPE html> <html ng-app="NavSpot"> <head> <script
<!DOCTYPE html>
<html ng-app="NavSpot">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<script src="core.js"></script>
</head>
<body>
<div ng-controller="mainController">
<h1> {{ test }} </h1>
</div>
</body>
</html>
文件结构:
NavSpot
- public
- - css
- - images
- - js
- - less
- - vendor
- views
- - dashboard.html
- - core.js
- app.js
- server.js
你确定那是到
core.js
的正确路径吗?显示你的文件结构它们在同一个文件夹中,所以我相信是的。我将core.js移动到我的视图中,以便它与dashboard.html位于同一个目录中,只是为了明确起见。我在主帖子中发布了我的文件结构。您的代码没有问题,只是路径有问题,请尝试不同的组合:同时向脚本添加类型。
NavSpot
- public
- - css
- - images
- - js
- - less
- - vendor
- views
- - dashboard.html
- - core.js
- app.js
- server.js