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

Javascript 重新加载状态的AngularJS按钮不起作用,javascript,angularjs,angularjs-scope,angular-ui-router,angularjs-ng-click,Javascript,Angularjs,Angularjs Scope,Angular Ui Router,Angularjs Ng Click,我想在前端有一个按钮(AngularJS),用于刷新对数据库所做的更改。我在html中尝试了以下内容: <button ng-click="reloadState" data-translate> Refresh Database </button> 我也尝试过: $scope.reloadState = function() { $state.reload(); }; 以及: 为什么我点击按钮时什么也没发生?Ps.我正在使用ui路由器。试试$state.tr

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

<button ng-click="reloadState" data-translate> Refresh Database </button>
我也尝试过:

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


为什么我点击按钮时什么也没发生?Ps.我正在使用ui路由器。

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

最简单的方法是使用location.reload()实现这一点的传统Javascript


与其刷新页面并重新加载资源,不如使用
$http
获取新数据?因此在我的控制器中,我有$scope.reloadState=function(){$state.transition($state.current,{},{reload:true});}看起来还有一个$state.reload方法
$scope.reloadState = function() {
    $state.reload();
};
$scope.reloadState = function() {
    window.location.reload();
}