双方
ng-view并
ng-include使用AJAX来加载模板。问题在于,默认情况下,浏览器不允许AJAX请求访问本地文件系统上的文件(出于安全原因)。因此,您有两个选择:
- 运行将为您的文件提供服务的本地Web服务器
- 告诉您的浏览器允许本地文件访问
如果您使用的是Mac,则fist选项非常简单,因为您有多个内置的Web服务器(
httpd称为Apache
和Python模块
SimpleHTTPServer)。要运行Python
SimpleHTTPServer模块,只需在文件所在的文件夹中打开控制台并运行
python -m SimpleHTTPServer 3000
然后打开浏览器并输入
http://localhost:3000。而已。
如果您使用Windows,也可以。您可以安装例如Wamp并从中提供文件。
Chrome可以使用第二个选项,只需使用
--allow-file-access-from-files命令行中的选项运行它,或在指向Chrome可执行文件后将其添加到快捷方式即可。
该资源对于了解如何在不同的浏览器和不同的Web服务器上本地运行事物也可能很有用。



