我有一个禁用的字段集,其中动态添加了多个输入字段。我试图在禁用的字段集中启用一个按钮,而不启用整个表单或进入编辑模式。我确实发现了一些类似于这个问题的问题。但是,这些都没有在字段集中动态添加按钮(使用 ngx-formly)。此链接中给出的答案确实有助于在字段集中静态添加按钮。我非常感谢您在动态按钮上做类似事情的帮助。按钮被添加到下面的 ng-container 中。需要访问该按钮并启用它。
<form [formGroup]="form"
(ngSubmit)="submit()">
<fieldset [disabled]="!to.isEditing">
<ng-container #fieldComponent></ng-container>
<div class="form-submit-buttons-row row clearfix"
*ngIf="to.showButton && to.isEditing">
<button type="submit"
class="pull-right m-l-md btn btn-rounded btn-primary">
<span class="p-w-md">Save</span>
</button>
<button type="button"
class="pull-right m-l-md btn btn-rounded btn-white"
(click)="cancel()">
<span class="p-w-md">Cancel</span>
</button>
</div>
</fieldset>
</form>