ユーザーが10のテキストフィールドを持つフォームがあります。しかし、最初は1つのテキストフィールドしか表示されません。ユーザーがより多くのデータを入力する必要がある場合、それらは1つのボタンを追加をクリックし、そのように10設定された数のテキストフィールドからクリックすると1つのテキストフィールドが表示されます
の最大値から次のテキストフィールドを表示することができますでの作業
イムangular.jsなので、ng-showを使用して&の表示フィールドを非表示にすることを考えました。
<div class="form-group">
<input type="text" class="form-control" name="pointOne" ng-show="pointOne">
<input type="text" class="form-control" name="pointTwo" ng-show="pointTwo">
<input type="text" class="form-control" name="pointThree" ng-show="pointThree">
<span><button ng-click="addOne()">Add One</button></span>
</div>
これを行う最も効果的な方法を理解することはできません。ヒント、助け、提案は素晴らしいでしょう。
あなたが実行可能なデモ/スニペットまたは[JSFiddle](https://jsfiddle.net/)を共有することはできますか? – Rayon
ng-repeatはどうですか? – digglemister
ng-repeatと変数は、ユーザーがフィールドを追加するたびに増加します。変数を$ index引数でテストし、フィールドを表示します。 – Iansen