【发布时间】:2015-07-12 01:16:35
【问题描述】:
我想在前端 (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();
}
为什么单击按钮时没有任何反应?附言。我正在使用 ui-router。
【问题讨论】:
-
与其刷新页面重新加载资源,不如用
$http获取新数据?
标签: javascript angularjs angularjs-scope angular-ui-router angularjs-ng-click