角度1.6。*のコントローラからの指令を使用する必要があります。AngularJSコントローラからの指令
私はコードをよく説明します。
コントローラ
$scope.directive = [
"<span my-directive></span>",
"<span my-directive2></span>",
"<span my-directive3></span>"
]
HTML
<div>{{directive}}</div>
私のソリューションは、次のとおりです。
コントローラ
directive.forEach(function (item) {
$compile(item)($scope).appendTo('.navbar');
})
HTML
<div class="navbar"></div>
しかし、私の解決策は、DOM依存している、悪いソリューションです。
私はスマートな解決策が必要です。
アイデア?
ありがとうございます!
MMMM、そこソリューションの多くであり、私はこれが仕事ではないことを見ている。しかし、最も重要なのは、このコードは何ですか? –
[ほとんどの解決策](https://stackoverflow.com/questions/15279244/dynamically-add-directive-in-angularjs) '$ compile'を使用しますが、ディレクティブが –