¿Cómo manejar la entrada de formulario con casillas de verificación correctamente? Tengo una definición de formulario:
this.cargoSignupForm = new FormGroup({ trucksToSelect: this.fb.array([]) });Enviar función:
onSignupForCargo(cargoId: string) { this.cargosService.signupForCargo( cargoId, this.cargoSignupForm.value.trucksToSelect ) }y plantilla:
<form [formGroup]="cargoSignupForm" (submit)="onSignupForCargo(cargo.id)" *ngIf="!isLoading"> <div *ngFor="let truck of (trucksByCargoId.get(cargo.id)); let i = index"> <mat-checkbox formControlName={{truck._id}} value={{truck._id}}>{{truck.regNumber}}</mat-checkbox> </div> <input type="submit" value="GO" class="button-basic"> </form>Quiero exportar una matriz de casillas de verificación seleccionadas (el valor debe ser truckId) al backend. ¡Gracias por tu tiempo!
Veo algunos problemas aquí: