我希望在前端(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-router。
答案 0 :(得分:0)
尝试$ state.transitionTo($ state.current,{},{reload:true})
答案 1 :(得分:0)
最简单的方法是使用location.reload();
进行传统的Javascript