javascript - 我想在 angular.js 中获取按钮单击事件的先前路径

标签 javascript jquery html angularjs back

通过angular.js获取后退按钮点击事件的上一个位置路径


我想要什么?

当我点击当前页面的后退按钮时,我想转到上一页。

HTML

<input type="button" ng-click="back()" />

Controller

$scope.back=function()
{
// here i want to get the previous path(or url) 
}


我做了什么

我可以在 $locationChangeStart$locationChangeSuccess 上使用

 $scope.$on('$locationChangeStart', function (evt, absNewUrl, absOldUrl) {
        var old = absOldUrl
    });

我不想这样,我想在按钮点击事件中获取之前的URL

最佳答案

试试这个:

function back() {
    parent.history.back();
}

关于javascript - 我想在 angular.js 中获取按钮单击事件的先前路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30373589/

相关文章:

android - Amazon Fire TV 应用中的 HTML5 视频

javascript - 如何在鼠标滚动时关闭文档滚动 - 纯javascript

php - 关闭页面后脚本会继续运行吗?

javascript - 从 angularJS 中的另一个指令向 html 添加指令

javascript - 如何从javascript中的输入日期和输入时间获取整个Date对象

jquery - 如何计算未隐藏的列表元素?

javascript - 无法从外部js访问getElementsByTagName

javascript - jquery 鼠标滚轮在触控板上水平滚动。避免 deltaX 和 deltaY 之间的冲突

jquery - 如何使用 .each 运行输入,然后合并结果?

html - 如何与此处的下拉按钮的其他文本框垂直成比例对齐?