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!
 
     
     
    