$ location路径不起作用

时间:2016-11-12 10:08:33

标签: javascript angularjs

尝试使用angularjs中的以下代码进行重定向,

 if(token.id){
  console.log('something') // something
  $location.path('/signup?token='+token.id+'&email='+token.email);
 }

控制台没有错误,但页面没有重定向?我必须配置我的路线吗?

解决:

使用了apply()方法并且它有效。

1 个答案:

答案 0 :(得分:0)

要添加参数,您应该使用$ location.search()方法:

$location.path('/URL/').search({param: 'value'});

$ location方法是可链接的。

这个产品:

/URL/?param=value

Passing parameter inside $location.path in Angular

粘贴的复制件