我有一些这样的文字:
<span>My text</span>
我想显示不带标签的内容:
My text
我也不想应用标签,我想剥离它们。有什么简单的方法可以做到这一点?
角HTML:
<div>{{myText | htmlToPlaintext}}</div>
jQuery比SLOWER慢40倍左右 ,请不要将jQuery用于该简单任务。
function htmlToPlaintext(text) { return text ? String(text).replace(/<[^>]+>/gm, '') : ''; }
用法:
var plain_text = htmlToPlaintext( your_html );
angular.module('myApp.filters', []). filter('htmlToPlaintext', function() { return function(text) { return text ? String(text).replace(/<[^>]+>/gm, '') : ''; }; } );
采用 :