javascript - 如何忽略文本Angular编辑器中的图像

标签 javascript angularjs textangular

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

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

最佳答案

看看这个 fiddle 。它使用 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,"");
  };
});

关于javascript - 如何忽略文本Angular编辑器中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42227464/

相关文章:

css - 在 ionic 中尝试网格系统时出现问题

javascript - 如何在不使用表单的情况下从模板调用 django 方法?

angularjs - 如何让 ui-router 的 ui-sref 指向嵌套状态?

angularjs - 用angular js表达js重定向

angularjs - textAngular 标题按钮不能更大?

javascript - TypeError : g. rangy.saveSelection 不是使用 textangular + rangy + browserify 的函数

javascript - 为 AWS CDK 堆栈中的阶段分配不同的 Lambda 函数

javascript - Chrome 扩展被 rails API 阻止

javascript - 如何使用包含所有菜单项的容器获得全宽下拉区域