当发生事件时,对象parametersOfTest获取新值并且第一次可以正常使用,但是第二次禁用表单按钮时,问题出在选择上,但是我不明白,因为。
<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>
答案 0 :(得分:0)
根据代码,可能是在第一次选择后将 modeEdit
设置为true,如果您真的没有任何逻辑,只需删除该部分,
[disabled]="modeEdit"
答案 1 :(得分:0)
使用modeEdit
将表单提交到组件时,您将使用submit method
禁用它。因此,请确保该元素的实际用途是什么。如果您想disable
带有空选择的表单,请尝试以下示例
并删除此禁用属性
[disabled]="modeEdit"