Javascript Angularjs-单页应用程序不呈现页面模板

Javascript Angularjs-单页应用程序不呈现页面模板,javascript,php,html,angularjs,single-page-application,Javascript,Php,Html,Angularjs,Single Page Application,因此,我尝试使用angular创建SPA,但当我尝试在本地主机上打开我的页面时,导航栏会显示,但不会加载单独HTML文档中的任何内容。我觉得好像我错过了什么,但我不知道是什么 HTML 编辑 鲍尔被用来装腔作势 {"name": "site","authors": ["Luculent"],"description": "","main":"index.php","license": "MIT","homepage": "/","ignore": ["**/.*","node_modules",

因此,我尝试使用angular创建SPA,但当我尝试在本地主机上打开我的页面时,导航栏会显示,但不会加载单独HTML文档中的任何内容。我觉得好像我错过了什么,但我不知道是什么

HTML 编辑 鲍尔被用来装腔作势

{"name": "site","authors": ["Luculent"],"description": "","main":"index.php","license": "MIT","homepage": "/","ignore": ["**/.*","node_modules","bower_components","test","tests"]}
编辑2 得到了1.6.3的角度,但仍然不起作用

编辑3 启动页面时,会生成以下异常:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.6.3/$injector/modulerr?p0=App&p1=Error%3A%20%…%20%20%20at%20eb%20(http%3A%2F%2Flocalhost%2Fjs%2Fangular.min.js%3A46%3A44)
at angular.min.js:6
at angular.min.js:42
at p (angular.min.js:7)
at g (angular.min.js:41)
at eb (angular.min.js:46)
at c (angular.min.js:21)
at Pc (angular.min.js:22)
at ue (angular.min.js:20)
at angular.min.js:332
at HTMLDocument.b (angular.min.js:38)

但正如您在上面看到的,我有angular.js和angular route。

您是否包括angular route

默认情况下,它不再包含在angularjs中

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-route.js" type="text/javascript"></script>

请尝试从下面的行中删除ngRoute标记

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

您已经在这里提供了$routeProvider

打开开发者控制台它是否输出任何内容?或者没有错误如果这些控制器都在一个文件中,您可以链接我们的App.controller('asdf').controller('asdf2').config().service.filter等。您还可以添加完整的html文件来显示脚本引用吗?此外,您的控制台条目在此不可见。顺便说一句,我运行了您的代码,它对我有效。实际上,可能是我的web服务器。是的,控制台中的注入器错误也显示了这一点!我确实导入了angular route,但在我的控制台中输出相同的内容之前,它不起作用,并且没有像usualTry那样单独从服务器从url请求html页面。看起来PHP没有提供html静态文件。我可以从文件目录在浏览器中获取它们,但不能在我的网站上获取。我甚至将index.php文档更改为HTML,但这不起作用。所以这不是PHP的问题。即使使用localhost/pages/filename,我也能得到它们是的,你是对的,你必须修复apache服务器以正确地提供静态内容。当我运行wamp64时,我该怎么做?我相信这很简单。
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-route.js" type="text/javascript"></script>
var App = angular.module('App', ['ngRoute']);