2015-11-02 83 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模型输入和选择选项,刚刚实现。由于夹具