当使事件对象参数OfTest获取新值并且第一次工作正常时,但第二次禁用表单按钮时,问题出在选择中,但我不明白,因为。
<select class="form-control"
[disabled]="modeEdit"
id="parameter"
required
name="parameter"
[(ngModel)] = "controlSelected.parameter"
#parameter>
<option *ngFor="let parameterOfTest of parametersOfTest"
[ngValue]="parameterOfTest.id" >{{parameterOfTest.parameter}}</option>
</select>
根据代码,一旦进行第一次选择,您可能正在将modeEdit
设置为 true,如果您真的没有任何逻辑,只需删除该部分,
[disabled]="modeEdit"
当您使用modeEdit
将表单提交到带有submit method
的组件时,您将禁用它。因此,请确保该元素的实际目的是什么。如果要disable
具有空选择的表单,请尝试此示例
Jquery select disable
并删除此禁用属性
[disabled]="modeEdit"