这个问题似乎有两个答案:
    $scope.cancel = ->
      location.reload()
或者:
    $scope.cancel = ->
      $route.reload()
第一个工作正常,但它是一个完整的 GET 并且似乎做了比需要更多的工作。第二个似乎根本不起作用——我可以看到它击中了重新加载方法并将updateRoute函数排队,this.$$asyncQueue.push(expr)但重新加载没有发生。我可以强制$route.reload工作吗?有没有更好的方法来实现这一点?