0
私はangular.jsを使って同じことをしたいと思います。入力欄に入力するたびに更新する必要があるテーブル行があります。角度アプリ以下入力ボックスに数字を入力して、anglejを使って動的に行を追加してください。
<input type="text" id="member" name="member" value="">Number of members: (max. 10)<br />
<a href="#" id="filldetails" onclick="addFields()">Fill Details</a>
<div id="container" />
<script>
function addFields() {
var number = document.getElementById("member").value;
alert(number);
var container = document.getElementById("container");
while (container.hasChildNodes()) {
container.removeChild(container.lastChild);
}
for (i = 0; i < number; i++) {
container.appendChild(document.createTextNode("Member " + (i + 1)));
var input = document.createElement("input");
input.type = "text";
container.appendChild(input);
container.appendChild(document.createElement("br"));
}
}
</script>
あなたはAngularJSを利用していません。 [ボタンクリックで要素を作成する方法は?](// stackoverflow.com/q/25183186) – Tushar
'ng-repeat'を使用して_n_要素を表示します。アンカーをクリックすると、 'repeat'が適用されている配列を更新します。 DOMは自動的に更新されます。 – Tushar
明確ではありません。フィールドのNナンバー(入力ボックスから取ったもの)を動的に作成しますか?もしそうなら、単純なng-repeatで行うことができます –