Bonsoir à tous.
j'essaye de recuperer les libelles de cases à cocher pour les inserer dans le champ d'une table.
j'arrive à recuperer les libelles des cases à cocher et à convertir en string.
mais comment faire le lien avec le champ correspondant(roles) de la table et enregistrer la chaine de caractères?
chaque fois que je teste c'est true qui est envoyé dans le champ roles de ma table
voici la partie de mon code qui permet de faire la conversion en string:
voici la partie html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 console.log(this.roleselected); const array = Object.keys(this.roleselected).filter((key)=> {return this.roleselected[key]}); const arrays=array.toString() console.log(arrays);
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div class="form-group"> <label for="roles">ROLES</label> <div *ngFor="let item of roles" class="row"> <div class="col-8 col-chk"> <input type="checkbox" value=" item.libelle" id="arrays" name="roles" [(ngModel)]="roleselected[item.libelle]" > </div> <div class="col-35" style="font-weight: bold;"><label>{{item.libelle}}</label></div> </div> </div>
merci d'avance
Partager