angular-xeditable过滤器输入和输出数据

问题描述:

angular-xeditable:我试图找到内置的输入和输出数据过滤器。 我只发现验证器onbeforesave,onaftersave等。但它只是验证,如果我将更改$数据,它不会被保存。angular-xeditable过滤器输入和输出数据

你有什么想法如何使用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); 
}; 

insteed的:

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