如何使用角度正确重定向用户

时间:2014-07-16 20:27:44

标签: javascript angularjs

我正在尝试使用此行重定向用户:

$location.path('/edit?a='+$scope.a+'&b='+$scope.b);

但是,这样做,我只是在没有重定向的情况下将一个新的url推入浏览器的url栏并且url包含

  

本地主机/仪表板/公共/ KOL#/编辑%3FA =未定义和b =未定义

而不是

  

本地主机/仪表板/公共/编辑%3FA =未定义和b =未定义

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

你可以试试$window.location.href吗?在控制器中注入$ window

答案 1 :(得分:0)

您正尝试将搜索参数附加到您的网址。在js中使用angular进行此操作的正确方法是$location.path('/edit').search({a : $scope.a, b : $scope.b})