Вы хотите использовать встроенную HTML-полоску браузера для этого, вместо того, чтобы применять себе регулярное выражение.
angular.module('myApp.filters', []).
filter('htmlToPlaintext', function() {
return function(text) {
return stripHtml(text);
};
}
);
var stripHtml = (function () {
var tmpEl = $document[0].createElement("DIV");
function strip(html) {
if (!html) {
return "";
}
tmpEl.innerHTML = html;
return tmpEl.textContent || tmpEl.innerText || "";
}
return strip;
}());
Причина его обертывания в функции самоисполнения - это повторное использование создания элемента.
Функции JavaFX лучше всего используются с jdk 1.8 или выше. Поэтому я собираюсь использовать Swing, поскольку это возможно для меня сейчас по сравнению с JavaFX.