我想在我的角应用程序中获取路径,但输出是一个空字符串。我越来越相信它可能与它所服务的域有关,因为每当我通过本地文件系统提供应用程序时,我都会得到预期的路径。该应用目前正在cloud9投放,域名类似my-angular-app.c9.io
,因此每当我请求文件时bar
我都有路由设置
router.get('/bar',function(req,res,next){
res.sendFile('bar.html',{root : rootDirectory});
});
在bar.html内的脚本中我有我的控制器需要$location
,我只需记录$ location并调用其功能
console.log($location);
console.log($location.path());
console.log($location.url());
console.log($location.hash());
我得到了这个
输出请求用于不同的路径/ apps / homepage / distilled,但无论如何,对该域$location.path()
的所有请求都返回空。