我是AngularJs的新手。我试图在我的index.html文件中使用ng-include指令来包含头模板。在我的本地,我在独立模式下运行它,而不是在任何Web服务器上运行它。索引页面正在Chrome上的firefox wheras上完美地加载头文件。我收到一条错误消息,指出“只支持HTTP的交叉源请求。”
下面粘贴了错误堆栈中的更多日志:
资源解释为脚本,但使用MIME类型text / html传输:“file:///Users/pradeep/Angular_demo/header.html”。 index.html的:305 XMLHttpRequest无法加载 文件:///Users/pradeep/Angular_demo/header.html。
仅支持HTTP的交叉原始请求。 angular.js:8109 (匿名函数)angular.js:8109 sendReq
请帮我在Chrome上解决此问题,以便我可以将其作为独立应用程序运行。
此致 普拉迪普
答案 0 :(得分:2)
使用与app目录相关的路径。例如:header.html
如果Angular_demo
是项目的根目录。
请勿尝试通过file
协议