1
angular-xeditable:我試圖找到內置的輸入和輸出數據過濾器。 我只發現驗證器onbeforesave,onaftersave等。但它只是驗證,如果我將更改$數據,它不會被保存。angular-xeditable過濾器輸入和輸出數據
你有什麼想法如何使用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));
};