2014-07-23 77 views
0

我想要得到的項目路徑文件夾 如果我做

app.controller("myCtrl", function($scope , $location) { 
     console.log($location.absURL()); 
    } 

我得到它,但與文件名,如何得到它沒有它 文件:/// C:/Users/igor/project/index.html#/

我只需要: 文件:/// C:/用戶/伊戈爾/項目/

回答

0

可能不是最好的解決辦法,但我添加了一個載體作用做塔爾:

pathToPriject = deleteFileName($location.absUrl()); 

function deleteFileName(fullPath){ 
    var len = fullPath.length; 
    var flag = true; 
    for(var i=len-2 ; i > 0 && flag ; i--){ 
     if(fullPath[i] === '/'){ 
      fullPath = fullPath.substring(0 , i+1); 
      flag = false; 
     } 
    } 
    return fullPath; 
} 
0

嘗試使用$位置。路徑()代替。

0

你可以利用此代碼段的:

var lengthOfUrl= $location.absUrl().length - $location.url().length; 
function getPath(fullUrl) { 
    return fullUrl.substring(lengthOfUrl); 
} 
+0

從$ location.url()我resive只要 」/」 。我至少需要獲取沒有路徑的文件名。從$ location.path()我得到了相同的 – igor

相關問題