【问题标题】:How to clear the values from an input field when a new input is added to another input field using AngularJS?当使用AngularJS将新输入添加到另一个输入字段时,如何清除输入字段中的值?
【发布时间】:2016-02-01 20:47:13
【问题描述】:

我的项目正在使用 Django/Python 和 AngularJS。我遇到了一个问题,比如每当用户在输入字段中输入一个新值时,他在上一个输入下拉列表中选择的值需要被清除(两个输入字段都在做同样的工作,比如如果用户在下拉列表中找不到值,他手动添加值,即两个输入字段都使用相同的 ng-model)显式方式(需要将其中一个值添加到 DB) .有人可以建议我一个解决方案吗?目前,我在下拉列表中选择的任何内容都已复制到输入字段。我对 AngularJS 非常陌生,如果这是一个愚蠢的问题,请原谅。以下是我的代码。提前致谢。

<td>
                        <div class="input-group">
                            <span class="input-group-addon"><b>MASKS</b></span>
                            <select class="form-control" ng-change="get_masks()"
                                    ng-model="final_data.mask" ng-options="m as m for m in masklist" required ng-cloak>

                            </select> &nbsp;
                        </div>
                    </td>
                    <td>
                        <div class="input-group">
                            <span class="input-group-addon"><b>MASKS*</b></span>
                            <input class="form-control" ng-change="get_masks()" ng-model="final_data.mask"
                                   type="input" ng-cloak>&nbsp;
                        </div>

                    </td>

【问题讨论】:

  • 这是因为您使用相同的 ng-model 进行输入和选择选项。
  • 你做对了。它会随心所欲地清除

标签: javascript jquery python angularjs django


【解决方案1】:

这是因为我使用相同的 ng-model 进行输入和选择选项,才实现。感谢Jigs

【讨论】:

    猜你喜欢
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 2021-11-04
    相关资源
    最近更新 更多