首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改angular-xeditable的持久性模型?

如何更改angular-xeditable的持久性模型?
EN

Stack Overflow用户
提问于 2014-10-02 06:13:27
回答 1查看 338关注 0票数 1

我正在使用http://vitalets.github.io/angular-xeditable/并查看它们的jsfiddle中的表:http://jsfiddle.net/NfPcH/93/

代码语言:javascript
复制
$scope.saveUser = function(data, id) {
  //$scope.user not updated yet
  angular.extend(data, {id: id});
  return $http.post('/saveUser', data);
};

我想要改变这样一个事实,即本地模型仅在保存到远程服务成功后才被持久化/更新。

1)我如何做到这一点?

2)另外,是否可以将onbeforesave应用于下拉菜单/select?

EN

回答 1

Stack Overflow用户

发布于 2014-10-02 10:30:03

我认为您可以在请求返回promise之后进行更新。

代码语言:javascript
复制
$scope.saveUser = function(data,id){
     angular.extend(data, {id: id});
     $http.post('/saveUser', data)
       .then(
          //callback function for success save to server
          function(response){
             //do any of your update here
             $scope.item = data.item;
          },
          //else handle your error here
          function(error){
          console.log(error)
          }
       );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26151562

复制
相关文章

相似问题

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