Предотвратите Angular от экранирования HTML

Когда Angular интерполирует разметку и вставляет скопированные переменные в шаблон стиля {{post}}, он избегает HTML.

Созданное приложение требует, чтобы пользователи создавали шаблоны, используя фигурные фигурные скобки, чтобы вставлять имена переменных, я не хочу чрезмерно ее компилировать, введя директивы для некоторых переменных и завитушек для других.

Есть ли способ визуализации неэкранированного HTML через фигурные шаблоны?

Моей альтернативой является рендеринг прокси-элемента, когда пользователь пытается отобразить {{post}}, который затем я могу захватить с помощью jQLite и вставить HTML вручную, но это все оттенки беспорядочного. Любые идеи?

Ответы

Ответ 1

Ваше желание посмотреть на ngBindHtml.

"Чтобы использовать эту функциональность, убедитесь, что существует $sanitize, например, включив ngSanitize в зависимости от вашего модуля (не в ядре Angular.)"