When Angular interpolates markup and inserts scoped variables into a {{post}} style template, it escapes HTML.
The application I'm building requires users to create the templates, using curly brace notation to insert variable names, I don't want to overcomplicate it by bringing in directives for some variables and curlies for others.
Is there a way to render non escaped HTML through curly templates?
My only alternative is to render a proxy element when the user attempts to render {{post}}, which I can then grab with jQLite and insert the HTML by hand, but that is all shades of messy. Any ideas?
{{post}}by something like<span ng-bind-html="post"></span>when you process the template. Be sure not to open yourself up to injection attacks, although that's more a risk if you useng-bind-html-unsafesinceng-bind-htmlstill does some sanitizing.