后退按钮没有使用angularjs做任何事情

时间:2016-09-12 04:03:21

标签: javascript angularjs angular-ui-router mean-stack

这是我指定路线的方式。

.state('app.partners', {
        url:'/partners',
        templateUrl: 'partials/dashboard/partners.html'
      })
      .state('app.partners.id', {
        url:'/:id',
        templateUrl: 'partials/dashboard/partners.html'
      })

然后我在我的控制器中执行此操作

$state.go('app.partner.id',{id:partnerId});
    $http.get('/app/endpoint?id='+$state.params.id || null).then(function(response){
//do something
});

我设法看到浏览器网址已更改,但是当我点击后退时,没有任何反应?

1 个答案:

答案 0 :(得分:0)

您的控制台中可能有一个错误导致后退按钮中断。

此外,您使用$state.go()(单数)致电app.partner.id,但您将路线定义为app.partners.id(复数)