Как сделать обновление ресурса AngularJS $ после запроса POST, PUT или DELETE?

В моем приложении Angular яve setup "проект» как$resource, В моем контроллере я запрашиваю у сервера данные по GET-запросу сразу же при загрузке страницы. Я могу редактировать информацию в своем браузере, используя Angular 's двусторонняя привязка данных, и затем я могу сохранить данные обратно на сервер с помощью запроса POST, например:

(отредактировано / упрощено для краткости)

function ProjectCtrl($scope, $routeParams, Project) {
    $scope.project = Project.get({id: $routeParams.projectId},
        function(data) { //Successfully received data }, 
        function(data) { //Failed to receive data },
    );

    $scope.saveProject = function() {
        $scope.project.save();
    };
}

Мой Node-сервер правильно получает данные, обрабатывает их и вносит некоторые изменения, сохраняет их в моей базе данных, а затем отвечает с недавно обновленным "проект» Объект через JSON. Angular не отображает новый объект, пока я не обновлю страницу. Есть ли способ заставить его отображать новые данные? Я'Я предполагаю, что тамЭто более автоматический угловой способ сделать это, чем вручную вызывать другой запрос GET после$scope.project.save();

Ответы на вопрос(1)

Ваш ответ на вопрос