Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 为什么AngularJS ui路由器示例中的模板不显示在浏览器中?_Javascript_Angularjs - Fatal编程技术网

Javascript 为什么AngularJS ui路由器示例中的模板不显示在浏览器中?

Javascript 为什么AngularJS ui路由器示例中的模板不显示在浏览器中?,javascript,angularjs,Javascript,Angularjs,以下是AngularJS ui路由器应用程序示例的链接:,,该应用程序是由本网站上的某个人编写/发布的。 您可以看到,这里的一切都很好——模板home.html显示在右侧。代码中没有错误 我下载了此应用程序并将其保存到计算机上的一个文件夹中。但是,当我从该文件夹在浏览器中打开index.html时,该模板不会显示在浏览器中。我尝试了其他几个ui路由器应用程序,但它们的模板也没有显示出来。我使用Chrome和Firefox。我错过什么了吗?我是Angular的新手,目前正在使用Angular创建个

以下是AngularJS ui路由器应用程序示例的链接:,
,该应用程序是由本网站上的某个人编写/发布的。

您可以看到,这里的一切都很好——模板home.html显示在右侧。代码中没有错误

我下载了此应用程序并将其保存到计算机上的一个文件夹中。但是,当我从该文件夹在浏览器中打开index.html时,该模板不会显示在浏览器中。我尝试了其他几个ui路由器应用程序,但它们的模板也没有显示出来。我使用Chrome和Firefox。我错过什么了吗?我是Angular的新手,目前正在使用Angular创建个人网站


任何帮助都将不胜感激

您正在以文件的形式直接打开index.html。因此,它将加载
文件://
C://
,而不是
http://

ui路由器需要Web服务器才能工作。您的浏览器正在请求URL以从web服务器而不是从angularJS加载ui路由器

因此,您可以在本地PC中安装一个Web服务器,如wamp/xampp,并通过它打开此项目。它将如您所期望的那样工作。

在本地文件系统上,您实际上无法使用ajax。如果您看到索引文件URL如下所示file:///users/desktop/index.html 您将不允许请求home.html页面,而需要设置本地服务器。