如何在 textAngular 编辑器中忽略图像

How to ignore images in the textAngular editor

当用户复制和粘贴文本时,textAngular 编辑器出现问题。 (剪贴板包含文本和图像)

您可以从这里找到图书馆 https://github.com/fraywing/textAngular

检查此 fiddle. It uses ta-past directive 的 textAngular 并通过在输入字符串上使用正则表达式 .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>

AngularJS申请

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,"");
  };
});