我想获得projects文件夹的路径 如果我做了
app.controller("myCtrl", function($scope , $location) {
console.log($location.absURL());
}
我确实得到了它,但是使用文件名,如何在没有它的情况下获得它 file:/// C:/Users/igor/project/index.html#/
我只需要: 文件:/// C:/用户/伊戈尔/项目/
答案 0 :(得分:0)
尝试使用$ location.path()代替。
答案 1 :(得分:0)
您可以使用此代码段:
var lengthOfUrl= $location.absUrl().length - $location.url().length;
function getPath(fullUrl) {
return fullUrl.substring(lengthOfUrl);
}
答案 2 :(得分:0)
可能不是最好的解决方案,但我添加了一个功能来做thar:
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;
}