第一次选择Angular6工作的形式



当使事件对象参数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"