AngularJS 重新加载状态的按钮不起作用

AngularJS Button to reload state does not work

我想在前端 (AngularJS) 有一个按钮来刷新对数据库所做的更改。我在 html 中尝试了以下内容:

<button ng-click="reloadState" data-translate> Refresh Database </button>

在 app.js 文件中,我的控制器中有这个函数:

$scope.reloadState = function() {
   $state.go($state.current, {}, {reload: true});
}

我也试过:

$scope.reloadState = function() {
    $state.reload();
};

和:

$scope.reloadState = function() {
    window.location.reload();
}

为什么我点击按钮没有任何反应? Ps。我正在使用 ui-路由器。

试试 $state.transitionTo($state.current, {}, {reload: true})

最简单的方法是使用 location.reload();

的传统 Javascript

http://www.w3schools.com/jsref/met_loc_reload.asp