Explore Courses Blog Tutorials Interview Questions
+2 votes
in Web Technology by (47.6k points)

Is it possible to create an HTML fragment in an AngularJS controller and have this HTML shown in the view?

This comes from a requirement to turn an inconsistent JSON blob into a nested list of id: value pairs. Therefore the HTML is created in the controller and I am now looking to display it.

I have created a model property, but cannot render this in the view without it just printing the HTML.


1 Answer

+2 votes
by (106k points)

If you want to insert HTML into view from AngularJS controller you can use  ng-bind-html in the HTML:

<div ng-bind-html="thisCanBeusedInsideNgBindHtml"></div>

Browse Categories