如何使用ng-repeat进行一个点击生成html的操作?

如题 我想进行一个点击之后可以不停生成html的angularjs的方法 有人说使用ng-repeat来进行一个html生成
大致的方式是 先创造一个数组 然后每点击一次就增加一个 数组 让ng-repeat去进行生成 大致有设想过这个方法 但是实际操作起来还是比较懵逼的 望各位大佬能进行一个提点

                                  <div ng-repeat="goodsMan">
                                        <div class="form-group">
                                            <label for="inputEmail3" class="col-sm-2 control-label">name</label>
                                            <div class="col-sm-10">
                                                <input type="test" class="form-control goods-control" id="inputEmail3" ng-model="goodsParams.name" placeholder="">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label for="inputEmail3" class="col-sm-2 control-label">displayName</label>
                                            <div class="col-sm-10">
                                                <input type="test" class="form-control goods-control" id="inputEmail3" ng-model="goodsParams.displayName" placeholder="">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label for="inputEmail3" class="col-sm-2 control-label">desc</label>
                                            <div class="col-sm-10">
                                                <input type="test" class="form-control goods-control" id="inputEmail3" ng-model="goodsParams.desc" placeholder="">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <div class="col-sm-offset-2 col-sm-10">
                                                <label for="inputEmail3" class="col-sm-2 control-label">required</label>
                                                <div class="checkbox">
                                                    <label>
                                                        <input name="goods" type="radio" ng-model="goodsParams.required" ng-value=1> 是
                                                    </label>
                                                    <label>
                                                        <input name="goods" type="radio" ng-model="goodsParams.required" ng-value=0> 否
                                                    </label>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

大概是要生成这些 代码

阅读 1.8k
1 个回答

你先去看下ng-repeat怎么用,然后页面上用上之后 点击的时候 就是往你循环的数组里push一个对象

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进