首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存后重新加载ng-admin实体

保存后重新加载ng-admin实体
EN

Stack Overflow用户
提问于 2015-11-20 15:43:53
回答 1查看 367关注 0票数 0

我得到了一个具有2个属性x和y的实体,y是在每次保存后在服务器端计算的,问题出在ui中,当编辑x并单击保存时,y值在服务器上更改,但更改不会反映在客户端。

有没有办法告诉ng-admin重新加载整个实体?

EN

回答 1

Stack Overflow用户

发布于 2015-12-10 23:52:12

有一种黑客方法可以做到这一点,在ng-admin issue 805中进行了解释

代码语言:javascript
复制
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;
    }]);
 }
]);

ng-admin issue 777的实现将带来一种更优雅的方式

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33821403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档