我正在做一个我使用AngularJS特有的指令的项目。我的指令代码如下:
app.directive('programListing', function() {
return {
restrict:'E',
scope: {
listing:'='
},
templateUrl:'js/directives/programListing.html'
};
});
每当我尝试在Chrome上加载index.html
时,都会出现Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
错误。我尝试通过Apache服务器2加载index.html
,但由于我的Not allowed to load local resource
文件包含来自本地驱动器的一些图像,因此出现index.html
错误。那么,如何配置Apache 2以便它从我的计算机的本地驱动器访问文件,这样我也可以离线完成我的工作。提前致谢!! : - )
答案 0 :(得分:0)
我得到了答案!!通过稍微更改本地文件上的图像地址来解决问题。首先,我将图像文件放在Apache文件的htdocs
文件夹中,然后我将其用作文件的地址:http://localhost/image-name.jpg
这解决了问题。