我試圖使用http.get()請求在我的角度應用程序從本地上傳.json文件中的數據,但我遇到了(我剛纔學到的)一個跨站點驗證(XVal)問題。我對此並不熟悉,其他跨站點驗證問題似乎並不清楚。我至少知道這個問題最有可能通過調整本地服務器來解決......但我不知道該從哪裏開始。我的應用程序當前適用於plunker(我的實際項目的文件系統基本上是一樣的):http://plnkr.co/edit/ny95zv?p=preview 我怎麼可能去「調整我的本地服務器,如果這是我如何使用http.get角JS W/http.get()+跨站點驗證
var app = angular.module('scattChartApp', ['nvd3'])
.controller('MainCtrl', function($scope, $http) {
$http.get('chartdata.json').success(function(response) {
response.options.chart.tooltipContent = function(key) {
return '<h3>' + key + '</h3>';
};
$scope.options = response.options;
$scope.data = response.data;
});
});
我有同樣的問題。我不想在我的電腦上安裝如此多的文件只是爲了讓服務器運行,所以我只是下載了一個虛擬機軟件並在其上安裝了一個Apache服務器。如果你想在本地測試,這是我認爲的最簡單的方法。 –
我有一個Debian虛擬機並通過命令安裝了Apache: aptitude install apache2 –