0
我得到了一个具有2个属性x和y的实体,y在每次保存后在服务器端计算,问题出现在ui中,当编辑x并单击保存时,y值在服务器上更改,但变化并不反映在客户端。保存后重新加载ng-admin实体
有没有办法告诉ng-admin,重新加载整个实体?
我得到了一个具有2个属性x和y的实体,y在每次保存后在服务器端计算,问题出现在ui中,当编辑x并单击保存时,y值在服务器上更改,但变化并不反映在客户端。保存后重新加载ng-admin实体
有没有办法告诉ng-admin,重新加载整个实体?
有一个hackish的方式做到这一点,在ng-admin issue 805解释说:将导致从ng-admin issue 777
实施angular.module('crud')
.config([
'$provide', function ($provide) {
$provide.decorator('WriteQueries', [
'$delegate',
'$state',
function ($delegate, $state) {
var originalUpdateOne = $delegate.updateOne;
$delegate.updateOne = function() {
return originalUpdateOne.apply($delegate, arguments).
then(function() {
$state.reload()
});
};
return $delegate;
}]);
}
]);
更优雅的方式