我想獲取一個css文件的文件內容並試圖將其存儲在一個變量中,我將在以後使用它。我正在使用XMLHttprequest獲取file.When我試圖把控制檯內onreadystatechange輸出是完美的,但當試圖在它之外的同樣的東西它顯示空變量的結果。我聽說過$ apply和其他的東西,但是有沒有另一種方式來做到這一點,我在哪裏去了?...在此先感謝... 這是代碼如何更新XMLHttprequest之外的範圍變量
$scope.files={};
var client = new XMLHttpRequest();
client.open('GET', '/your_css/bootstrap.css');
client.onreadystatechange = function()
{
var bootstrap=client.responseText;
css.file("bootstrap.css",bootstrap);
$scope.$applyAsync(function(){
$scope.files.bootstrap=bootstrap;
})
}
client.send();