当用户复制和粘贴文本时,textAngular 编辑器面临问题。(剪贴板包含文本和图像)
您可以从这里https://github.com/fraywing/textAngular找到库。
当用户复制和粘贴文本时,textAngular 编辑器面临问题。(剪贴板包含文本和图像)
您可以从这里https://github.com/fraywing/textAngular找到库。
签出这个小提琴。它使用textAngular 的ta-past 指令.replace(/<img[^>]*>/g,"");
,并通过在输入字符串上使用正则表达式来替换所有图像元素。
<div ng-app="test">
<div ng-controller="testController">
<div text-angular
name="testEditor"
ng-model="htmlContent"
ta-paste="stripFormat($html)"></div>
</div>
</div>
angular.module('test', ['textAngular'])
.controller('testController', function($scope, $timeout, textAngularManager, $filter) {
$scope.htmlContent = '<p>Hello There!</p>';
$scope.stripFormat = function ($html) {
return $html.replace(/<img[^>]*>/g,"");
};
});