角度可编辑滤波器输入和输出数据

angular-xeditable filter input and output data

本文关键字:输出 数据 输入 滤波器 编辑      更新时间:2023-09-26

angular xeditable:我试图找到内置的输入和输出数据过滤器。我只在beforesave、onaftersave等上找到了验证器。但这只是验证器,如果我要更改$data,它将不会被保存。

你知道如何使用xeditable进行输入和输出数据过滤吗?

没有内置方法。最好的方法是使用未缩小版本的插件,搜索行:

self.save

self.show

并添加额外的行,如果有人在插件中添加了过滤功能,那就太好了。

在我的情况下是:

self.save = function() {
  var myData = angular.copy(self.scope.$data);
  myData = myData.replace(/(?:'r'n|'r|'n)/g, '<br />');
  valueGetter.assign($scope.$parent, myData); 
};

代替:

self.save = function() {
     valueGetter.assign($scope.$parent, angular.copy(self.scope.$data));   
};