i need to use directive from controller in angular 1.6.*.
I explain better with code.
Controller
$scope.directive = [
"<span my-directive></span>",
"<span my-directive2></span>",
"<span my-directive3></span>"
]
HTML
<div>{{directive}}</div>
My solution is:
Controller
directive.forEach(function (item) {
$compile(item)($scope).appendTo('.navbar');
})
HTML
<div class="navbar"></div>
But my solution is DOM dependent, is a bad solution.
I need a smart solution.
Any ideas?
Thanks!