В моем угловом приложении я применил угловую санацию, поэтому недопустимый html удаляется (с использованием метода getTrustedHtml) и действительный html отправляется (HttpPost) в веб-API.Также HtmlSanitizer в web api не рекомендуется по другим причинам;так что только клиентская сторона, которую я должен сделать.
При отправке html-почты в мое угловое приложение я наткнулся на потерянную угловую скобку в сценарии в HTML во время тестирования QA: а пустые угловые скобки вызывают ошибку как «Ошибка:[$ sanitize: badparse] http://errors.angularjs.org/1.4.8/$sanitize/badparse?p0=%3C%2Fh"
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
I am going very >> fast.. <hello> if you are not able to come by 7'<<< O clock> Please be at home >;
<div style="background-color:blue;">Testing</div>
<img src="../parent/my_profile_photo.jpeg" title="Profile Pic">
<img src="profile_of_parents/my_parents_photo.jpeg" />
I am in >>>> <Bangalore> which is far > 50 squre Km. Price for everything here is much much >> 100 Rs.
<p>My last paragraph.</p>
</body>
</html>
Чтобы убрать несвязанные угловые скобки ("<" или "<< .." или ">" или "... >>>>> .... "или />) Я начал искать регулярное выражение, но не смог найти рабочий пример.
Пожалуйста, помогите, если кто-нибудь знает какую-либо идею / работу вокруг.