繁体   English   中英

如何查看Angular.JS中动态添加的字段?

[英]How to view the dynamically added fields in Angular.JS?

请检查以下内容: http : //plnkr.co/edit/61JgnU?p=preview

如果您开始填写字段,您将看到字段已打印。 没关系 现在,如果您按添加输入,则将添加一堆字段。

我需要添加要在主字段下打印的新添加的字段值。 (如果需要更多说明,请告诉我。)

这是我需要用于新添加的字段的方法:

在此处输入图片说明

我不知道如何显示字段而无需创建另一个$ scope.fields数组。

还有一件事,在$ socpe.fields数组中,有20多个不同的字段,我只需要输入此问题所需的内容。

谢谢。

我的建议是使用与用户相同的标记遍历输入数组。 如果我了解您要寻找的内容,以下内容似乎可以工作。

    <div ng-repeat="input in inputs">
    <table class="table table-bordered">
        <tr ng-repeat="field in fields | orderBy: 'index'" ng-show="input[field.id]">
            <td class="col-md-4"><b>{{field.name}}</b>
            </td>
            <td class="col-md-7">{{input[field.id]}}</td>
        </tr>
    </table>
    </div>

您可能要考虑的另一个选择是使用fields数组和display数组作为参数的自定义指令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM