我想要得到的項目路徑文件夾 如果我做
app.controller("myCtrl", function($scope , $location) {
console.log($location.absURL());
}
我得到它,但與文件名,如何得到它沒有它 文件:/// C:/Users/igor/project/index.html#/
我只需要: 文件:/// C:/用戶/伊戈爾/項目/
我想要得到的項目路徑文件夾 如果我做
app.controller("myCtrl", function($scope , $location) {
console.log($location.absURL());
}
我得到它,但與文件名,如何得到它沒有它 文件:/// C:/Users/igor/project/index.html#/
我只需要: 文件:/// C:/用戶/伊戈爾/項目/
可能不是最好的解決辦法,但我添加了一個載體作用做塔爾:
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;
}
嘗試使用$位置。路徑()代替。
你可以利用此代碼段的:
var lengthOfUrl= $location.absUrl().length - $location.url().length;
function getPath(fullUrl) {
return fullUrl.substring(lengthOfUrl);
}
從$ location.url()我resive只要 」/」 。我至少需要獲取沒有路徑的文件名。從$ location.path()我得到了相同的 – igor