【发布时间】:2013-11-28 12:09:16
【问题描述】:
我将 Django 和 AngularJS 用于我的一个项目,当我更新一篇文章时,我已将其设置为重定向到 this 文章(即 - 在表单提交时)。问题是 - 即使后端的一切都更新得很好,它在前端并没有做同样的事情。如果我在浏览器上点击f5(刷新),我会得到新信息,如果我不点击,内容仍然保持不变。
更新控制器
var EditCtrl = function($scope, $stateParams, $http, Revision, $location) {
$http.get('http://api.local/api/v1/articlerevision/' + $stateParams.id).success(function(data) {
$scope.revision = data;
});
$scope.update = function() {
Revision.update($scope.revision);
$location.path('/wiki/revision/'+$stateParams.id);
};
};
视图控制器
var ViewCtrl = function($scope, $stateParams, $http) {
$http.get('http://api.local/api/v1/articlerevision/' + $stateParams.id).success(function(data) {
$scope.revision = data;
});
$scope.toggle = false;
$scope.comments = false;
};
我可以在视图控制器中放置某种刷新命令吗?
【问题讨论】:
标签: javascript django function angularjs controller