1
要素を動的に作成するコード(x
およびparentDiv
)があります。AngularJSで要素を動的に作成した後のディレクティブのバインド
var x = document.createElement('myTag');
parentDiv.appendChild(x);
そして、私はこのようになりますディレクティブがあります。
.directive("myTag", function($compile) {
return {
restrict: "E",
replace: true,
template: "<span><img src='something/url/img.png'></img></span>"
}
})
私はディレクティブでそのコードにmytagというタグを置き換えることができますどのように? AngularJS以外のコードをその範囲で扱えるように$ compileを使用していますが、どこに置くべきか分かりません。
この要素はどこに作成されていますか?アンケートの外に?コントローラーで?工場では? – devqon
@FealroneAlajas、[私の答え](http://stackoverflow.com/a/41713370/2545680)助けましたか? –
@ Maximus hi。はい。申し訳ありません、私は今日は少しだったが、それは魅力のように動作します。ありがとう! :D –