jqueryを使用して配列値に基づいて動的divを作成しました。それが正常に動作し、次は、jqueryのためのコードである角度js動的div作成
$(document).ready(function() {
var i = 1;
var arr = ["a", "b", "c"];
/*arr=;*/
//arr = doc.slice();
$(window).load(function() {
alert(arr[1] + ":" + arr.length);
for (i = 0; i < arr.length; i++) {
var ele = document.createElement("div");
ele.setAttribute("id", "child" + i);
ele.setAttribute("class", "span4 greenDark");
ele.innerHTML = '<object type="text/html" data="iindex.html" ></object>';
document.getElementById("mydiv").appendChild(ele);
}
});
});
しかし、私は、角のjs NG-initメソッドの呼び出しでこれと同じ機能を実行する必要があります。しかし、角度コードdidintは任意のdivを作成します。 私は次のコードを試しました
var arr = ["a", "b", "c"];
alert("load" + arr);
for (i = 0; i < arr.length; i++) {
alert("load" + arr[i]);
var ele = document.createElement("div");
ele.setAttribute("id", "child" + i);
ele.setAttribute("class", "span4 greenDark");
ele.innerHTML = '<object type="text/html" data="iindex.html" ></object>';
// angular.element(document.getElementById("mydiv").appendChild(ele));
angular.element(document.getElementById('mydiv')).append($compile("<div><button class='btn btn-default' data-alert=" + scope.count + ">Show alert #" + scope.count + "</button></div>")(scope));
}
私は助けが必要です。
は、このHTMLを返す関数を作成します。この機能のディレクティブの記述方法は –
です。 – jicks