2015-11-02 81 views
0

我的項目正在使用Django/Python和AngularJS。我遇到過這樣的問題,例如用戶在輸入字段中輸入新值時,他在上一個輸入下拉列表中選擇的值需要清除(兩個輸入字段都在執行相同的工作,如if用戶無法在下拉列表中找到值,他會手動添加該值,即兩個輸入字段都使用相同的ng模型)顯式方式(需要將其中一個值添加到數據庫) 。有人可以給我一個解決方案嗎?目前,我在下拉列表中選擇的任何內容都被複制到輸入字段。 AngularJS非常新,請原諒,如果這是一個愚蠢的問題。以下是我的代碼。提前致謝。當使用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> 
+0

這是因爲您正在使用相同的ng模型進行輸入和選擇選項。 – Rebel

+0

你做得對。它會被清除,只要你想 –

回答

0

這是因爲我使用相同的ng模型輸入和選擇選項,剛剛實現。由於夾具