我有一个简单的html,在该页面上,我正在尝试为用户详细信息添加一些其他html页面。但有些页面没有被包含在内。
在索引页面上,我有以下代码
<form>
<input type="Search" placeHolder="Enter Name" ng-model="user"/><br>
<input type="Button" value="Search" ng-click="Search()"/>
<div ng-include src="'userDetail.html'">
</div>
</form>
我试过了。
<ng-include src="'userDetail.html'"></ng-include>
<div ng-include="'userDetail.html'"></div>
<div ng-include src="'userDetail.html'"></div>
我得到的错误代码是
Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.
有关详细信息,请参阅随附的屏幕截图。
答案 0 :(得分:2)
错误的原因在于其描述。您需要在任何列出的协议中运行您的应用程序(对于本地开发,http或https 99,9%的时间)。而是将其作为磁盘上的文件运行(请注意URL中的file://
)。
您必须使用本地HTTP服务器(如Apache或IIS)或使用带内置服务器的IDE(我推荐Brackets用于其出色的预览功能)来为您的内容提供服务以便能够正确测试在当地申请。