我有一个包含下拉列表的表单。用户可以从该下拉列表中选择一个选项,该选项依次填充相关的表单字段,或者用户可以手动将其选择键入表单字段。
我想确保我的下拉列表重置用户在表单字段中输入。我正在考虑某种点击处理程序,但知道ng-click
在这里不合适。
<form class="form-inline" name="tagForm">
<div class="form-group">
<isteven-multi-select
input-model="header.tagNames"
output-model="tagsOutput"
button-label="name"
item-label="name"
tick-property="ticked"
selection-mode="single"
on-item-click="header.selectTag(data)">
</isteven-multi-select>
</div>
<div class="form-group">
<input class="form-control" type="text" id="tag" placeholder="Tag" ng-model="header.newTag.tag" ng-required="true">
</div>
例如,用户从下拉列表中选择“已通过”,然后重新考虑他们的决定,并在表单字段中单击以删除“已通过”并输入“失败”。一旦用户开始输入(或点击删除,实际上是任何击键),下拉列表应该重置,因此不会选择任何字段。如果在此字段中发生击键,我将如何从表单字段中调用方法?