-1
HTMLタグの子が、要素が挿入されbeeingていません。追加の私は、複数のタグ内にコンパイルされたHTML文字列を追加しようとしていますフォローコードを持って
for (var i = 0; i < boxes.length; i++) {
var ctxmenu = $compile('<a context-menu="menuOptions">click here</a>')($scope);
document.getElementById("box-"+i).append(ctxmenu[0]);
}
私はfor loop
せずにそれを追加しようとした場合次のようになります。
document.getElementById("box-"+i).append(ctxmenu[0]);
次に動作します。 これを行う方法は何ですか?
問題
EDITは、私が代わりに
.appendChild()
の.append()
方法を使用していたということでした。
ボックスとは何ですか?コードの他の重要な部分を追加してください。 –
「手動」とはどういう意味ですか? –
JS&jQueryを奇妙な方法で混合しています –