Я использую Angular 7, и у меня проблема с системой очистки.
Я пытаюсь использовать директиву innerHtml
для вставки HTML-кода на мою страницу.Этот код может содержать атрибуты html и style.
Без использования this._sanitizer.bypassSecurityTrustHtml(myCssHtmlCode)
атрибуты стиля удаляются.
Когда я его использую, код javascript не удаляется.
То, что я ищу, это способ сохранить стиль и html, но удалить код javascript.
Что-то вроде приведенного ниже кода было бы идеально, но не существует.
domSanitzer.sanitize([SecurityContext.HTML, SecurityContext.STYLE], myCssHtmlCode)
Есть ли другой способ объединить типы SecurityContext?
Спасибо!