0
在我的Angular指令中,我試圖獲取包含一堆文件的項目之外的另一個文件夾的路徑。這個想法是加入該路徑與文件的存在的列表,並使用omnivore
庫繪製它們(這並不重要,但我會離開一段上下文有關的代碼):如何在本地提供文件?
var folderPath = "../../../traceMySteps-backend/MyTracks/ProcessedTracks/";
return {
restrict: 'E',
scope: true,
link: function($scope, $elem, $attr, $http) {
for (var i = 0; i < jsonRes.length; i += 1) {
console.log(folderPath + jsonRes[i])
omnivore.gpx(folderPath + jsonRes[i]).addTo(trackmaps[trackmapCount]);
}
...
的問題是,角認爲,該文件夾是在本地主機:http://localhost:8000/traceMySteps-backend/MyTracks/ProcessedTracks/2016-05-04-part1.gpx
當文件夾這個角項目之外
的文件夾結構是:
Backend_folder/MyTracks/ProcessedTracks/
Angular_Project/app/js/directives/file
Backend_folder
和Angular_Project
都在同一水平(均在一個文件夾內)。 file
是指令代碼所在的位置。我需要從中訪問ProcessedTracks/
。有什麼辦法嗎?這個相對路徑不起作用,我也嘗試了絕對路徑,但錯誤是一樣的。
可能的重複[如何在本地通過Node.js提供靜態文件?](http://stackoverflow.com/questions/26145451/how-do-i-serve-static-files-through-node-js -locally) –