angular-xeditable select 未保存

angular-xeditable select is not saving

我在 angularjs 中使用 xeditable 插件创建了一个应用程序,该应用程序工作正常,但问题是当我单击编辑按钮并将 select 选项更改为其他选项时,并且单击保存时,它没有保存,我有一个嵌套的 json 状态字段,如下所示

http://jsfiddle.net/yspbcfuL/

谁能告诉我一些解决方案

 $scope.users = [
     {id: 1, name: 'awesome user1', status: {uid: 2, text: 'status2'}, group: 4, groupName: 'admin'},
    {id: 2, name: 'awesome user2', status: undefined, group: 3, groupName: 'vip'},
    {id: 3, name: 'awesome user3', status: {uid: 2, text: 'status2'}, group: null}
  ]; 

{{ user.status }} 仅包含这样的对象 {uid:#} 当您选择问题所在的值时,您可以像解决组一样解决此问题

改变

{{user.status}}

{{showStatus(user)}}

并更改您的 showStatus 方法,因为它是错误的

  selected = $filter('filter')($scope.statuses, {value: user.status});//old and wrong
  selected = $filter('filter')($scope.statuses, {uid: user.status.uid}); // correct