栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么AngularJS ng-view在本地不起作用?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么AngularJS ng-view在本地不起作用?

双方

ng-view
ng-include
使用AJAX来加载模板。问题在于,默认情况下,浏览器不允许AJAX请求访问本地文件系统上的文件(出于安全原因)。因此,您有两个选择:

  1. 运行将为您的文件提供服务的本地Web服务器
  2. 告诉您的浏览器允许本地文件访问

如果您使用的是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服务器上本地运行事物也可能很有用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440328.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号