J'ai une forme réactive, dans laquelle j'ai un prénom, un nom de famille et finalement un champ de texte. Quand je donne le prénom et le nom, la valeur de la zone de texte du nom d'affichage doit contenir le prénom et le second nom concaténés. Mais comme je suis encore en phase d'apprentissage, je n'arrive pas à comprendre ce qui ne va pas avec ce code. Tout conseil serait utile. Je vous remercie.Liaison de données bidirectionnelle dans des formulaires pilotés par modèle
Voici mon code
<form [formGroup]="myForm" novalidate (ngSubmit)="save(myForm.value, myForm.valid)">
<div class="form-group">
<label for="">First Name</label>
<input type="text" class="form-control" formControlName="firstname" [(ngModel)]="firstname">
</div>
<div class="form-group">
<label for="">Last Name</label>
<input type="text" class="form-control" formControlName="lastname" [(ngModel)]="secondnamename">
</div>
<div class="form-group">
<label for="">Display Name</label>
<input type="text" class="form-control" formControlName="displayname" value='{{firstname}}{{lastname}}'>
</div>
<div class="margin-20">
<div>myForm details:-</div>
<pre>myForm value: <br>{{myForm.value | json}}</pre>
</div>
</form>
gifs:
Merci @BzumS, ça marche très bien. et merci à tous ceux qui ont donné leurs réponses. –