1
当有人粘贴从网站甚至word文档复制的内容时,textAngular会在内容前后添加附加分隔符<br>
。有没有办法修改textAngular中粘贴的内容?
我使用textAngular这样的:
<text-angular name="summary" ng-model="summary" ta-paste="trimTags($html)" required>
</text-angular>
我希望做的就是以某种方式修剪前缘和后<br>
标签。
我试过的第一种方法是编写一个正则表达式,它将修剪2个前导和尾随<br>
标签。
/(\<br\s*\/\>)(\<\/?body\>)(\<br\s*\/\>)/g
这是有效的,但是这些改变并不反映在所呈现的文本中。有没有办法通过这个$html
被粘贴,并反映修改后的变化?
另外,我尝试了ng-change的方法,但没有运气,因为它粘贴了实际的代码,有时混合了它添加的<br>
和<p>
标签。
另一个问题是,您可以在文本中间粘贴一些东西,这会使检测更改变得困难和耗时。