I have an array of JSON within my controller, and I want to generate through the use of an ng-repeat several times the use of a directive that I created. Every time it would take the data from the array to pass to the directive by calling a specific directive's function in the template. I am able to get perfectly my string but because the resulting template has to be some HTML code, Angular doesn't interpret it.
If I change
template: '< div ng-bind="getTemplate(thiselem)">< /div>',
for
template: '< div ng-bind-html="getTemplate(thiselem)">< /div>',
(I have added some spaces before "div" keywords to allow showing the html code as well)
I have on my project pieces of my HTML executed but everything using normally some data between the curly brackets are not interpreted (should return undefined or null). How can I do to give access to these data and/or make the directive's template generate the result correctly ?
I have done this plunker to show you my problem.
Thank you very much in advance.