如果$ location.path存储在cookie中,如何将$ location.path设置为我以前的位置?

时间:2016-03-21 09:46:44

标签: angularjs cookies

旧项目没有使用任何$location.path()进行重定向,现在我必须通过将所有window.location更改为$location.path()来修改项目。

但是在这个功能中,我无法正确地改变它。

$scope.goBack = function () {
    //window.location.href = $cookieStore.get('previous_location');

    $location.path($cookieStore.get('previous_location'))
}

Cookie包含值:ttp%3A//abc-bcd-000.abhindia.in/reachout/app/forms/list%22

1 个答案:

答案 0 :(得分:0)

检查您是否为组件注入了$ location。

如果要解码uri,可以使用全局功能

var uri = "ttp%3A//fts-dsk-141.ftsindia.in/reachout/app/forms/list%22";
var dec = decodeURI(uri);