angular -s中的ng-include不适用于file:/// url

时间:2016-02-11 08:07:02

标签: javascript angularjs google-chrome

当我尝试执行ng-include示例时,我收到错误

  

XMLHttpRequest无法加载file:/// C:/Users/asdi/Desktop/myTable.htm。   交叉源请求仅支持协议方案:http,   数据,chrome,chrome-extension,https,chrome-extension-resource。

myTable.htm

<table>
<tr ng-repeat="x in names">
<td>{{ x.Name }}</td>
</tr>
</table>

的index.html

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>

<div ng-app="myApp" ng-controller="customersCtrl"> 
  <div ng-include="'myTable.htm'"></div>
</div>

<script>
    var app = angular.module('myApp', []);
    app.controller('customersCtrl', function($scope, $http) {
          $scope.names = [{'Name':'Jhon'}, {'Name':'Charless'}, {'Name':'Nicheal'}, {'Name':'Symon'}]
    });
</script>

</body>
</html>

现在,如何在Cordova移动应用程序中使用它?

我们是否应该始终使用本地http服务器来演示/测试/开发angularjs?

我们是否应该始终启动镶边来忽略交叉原点,这是不安全的?

0 个答案:

没有答案