簡體   English   中英

使用AngularJS將新輸入添加到另一個輸入字段時,如何清除輸入字段中的值?

[英]How to clear the values from an input field when a new input is added to another input field using AngularJS?

我的項目正在使用Django / Python和AngularJS。 我遇到了一個問題,例如每當用戶向輸入字段輸入新值時,都需要清除他在上一個輸入下拉列表中選擇的值(兩個輸入字段都在執行相同的工作,例如用戶無法在下拉列表中找到該值,他手動添加了該值,即兩個輸入字段都使用相同的ng-model)一種顯式方式(任一值都需要添加到數據庫中) 。 有人可以建議我解決方案嗎? 目前,我在下拉列表中選擇的所有內容都會復制到輸入字段中。 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作為輸入和選擇選項。 多虧了跳汰機

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM