您好我被困在定製服務中AngularJS提取數據我準備了一個代碼片段作爲波紋管從AngularJS服務
爲HTML:
<div ng-controller="ctrlC">
<ul ng-repeat="x in cors">
<li>{{x.Name}}</li>
</ul>
</div>
爲AngularJS服務
var app = angular.module('myApp', []);
app.service('myfuncA', function($http){
$http.get('lib/data.txt').success(function(datax){
this.dataM = datax;
}).error(function(){
var den = console.log("No Data");
this.case = den;
});
});
的控制器
app.controller('ctrlC', function($scope, myfuncA){
$scope.cors = myfuncA.datax;
});
數據沒有拉起來,沒有錯誤。
嘗試在http.get()中使用完整路徑 –
您將收到CORS錯誤 –
XMLHttpRequest無法加載http://127.0.0.1:85/lib/data.txt。請求的資源上沒有「Access-Control-Allow-Origin」標題。原因'http:// localhost:85'因此不被允許訪問。 –