Angularjs location.path()未重定向到页面

Angularjs location.path()未重定向到页面,angularjs,Angularjs,在节点中,我是如何定义我的详细信息路由的(渲染为jade并发送) 在jade中,单击“blah”,然后使用参数调用navigateToPath函数 a(ng-click="navigateToPath(date_obj_key, part)") blah 在angular中,此函数应指向此路径。url路径在浏览器中更改,但不会重定向到页面。帮助(是的,我正在使用定位服务) 我正在使用Fire Fox开发工具(F12),并在项目中使用$window.location的位置设置一个断点,然后查看

在节点中,我是如何定义我的详细信息路由的(渲染为jade并发送)

在jade中,单击“blah”,然后使用参数调用navigateToPath函数

 a(ng-click="navigateToPath(date_obj_key, part)") blah
在angular中,此函数应指向此路径。url路径在浏览器中更改,但不会重定向到页面。帮助(是的,我正在使用定位服务)


我正在使用Fire Fox开发工具(F12),并在项目中使用$window.location的位置设置一个断点,然后查看$window.location中的值,结果如下所示:

看来这样行得通。对于同一文件夹或子文件夹中的位置以及转到完全不同的网站

 $window.location = $window.location.origin + path

我最初在我的项目中尝试了同样的方法,并且基于文档:$location它似乎可以工作,它应该用于什么,但我注意到它会在url中放置一个“#”字符,然后再放置我希望它使用的路径,这会阻止它访问该页面。无论如何,对我来说,似乎只要你是去一个html页面,是在同一个文件夹或子文件夹只是这样做

 $window.location = <the path you want to go to>;
$window.location=;

这是一个很好的解决方案。。。至少它对我起了作用。希望这能有所帮助。

我正在使用Fire Fox开发工具(F12),并在项目中使用$window.location的位置设置了一个断点,查看了$window.location中的值,结果如下所示:

看来这样行得通。对于同一文件夹或子文件夹中的位置以及转到完全不同的网站

 $window.location = $window.location.origin + path

我最初在我的项目中尝试了同样的方法,并且基于文档:$location它似乎可以工作,它应该用于什么,但我注意到它会在url中放置一个“#”字符,然后再放置我希望它使用的路径,这会阻止它访问该页面。无论如何,对我来说,似乎只要你是去一个html页面,是在同一个文件夹或子文件夹只是这样做

 $window.location = <the path you want to go to>;
$window.location=;

这是一个很好的解决方案。。。至少它对我起了作用。希望这有帮助。

您确定您的“/details”被识别为Client Route.js吗$location.path('/details')-应该像我使用node.js进行路由一样工作。是的,当我转到该路线时,它会手动工作,但在单击eventTry$window.location=path时不工作,请确保插入$window。谢谢Costas。结果成功了!如果这有助于你投票支持我的评论,你确定你的“/details”被识别为Client Route.js吗$location.path('/details')-应该像我使用node.js进行路由一样工作。是的,当我转到该路线时,它会手动工作,但在单击eventTry$window.location=path时不工作,请确保插入$window。谢谢Costas。结果成功了!如果有帮助的话,你能投票支持我的评论吗?
 $window.location = "../../services" + "<path to my rest service>" + $scope.shortCode + "/" + $scope.wireInstSelectedRow.entity.fileName;
 $location.path('/details').replace();
 $window.location = <the path you want to go to>;