我正在尝试刷新angularjs控制器成功的页面。

时间:2014-09-02 16:43:27

标签: angularjs

我尝试过使用$ state但没有任何反应。我是棱角分明的

       $http({
             method:'PUT',
             url: '/api/resources,
             data:dataObject,
             headers: {'Content-Type': 'application/json'}
        }).success(function(data, status, headers, config){
            AppAlert.add('success', 'The appointment was updated successfully.', 5000);
            $state.go('.', {}, {reload: true});

2 个答案:

答案 0 :(得分:3)

您可以使用$route.reload()重新加载当前路线,或$window.location.reload()执行完整刷新

你只需注入这些服务。

AngularJs: Reload page

答案 1 :(得分:1)

您似乎正在使用ui-router,因此您想要使用

$state.transitionTo($state.current, $stateParams, {
    reload: true,
    inherit: false,
    notify: true
});