Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:没有模块:导航点?_Javascript_Html_Angularjs_Controller - Fatal编程技术网

Javascript 错误:没有模块:导航点?

Javascript 错误:没有模块:导航点?,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

我的项目中有两个基本文件,我正试图访问HTML中的Angular controller。我已经尝试了许多变体,包括移动脚本、重命名文件等。如果我将core.js代码直接放在HTML中的脚本中,它就可以工作。但一旦我把它放在那个单独的文件中,就会出现“No module:NavSpot”错误。有什么想法吗

dashboard.html

<!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