Advertisement
Guest User

Untitled

a guest
Sep 25th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.51 KB | None | 0 0
  1. <div class="two-columns" *ngIf="!!personGeneralInfoForm.controls.socialMedia['controls'].length; else noSocialMedia">
  2.             <div *ngFor="let social of personGeneralInfoForm.controls.socialMedia['controls']; let i = index;" class="social-media">
  3.                 <mat-icon></mat-icon>
  4.                 <mat-form-field>
  5.                     <input matInput [formControl]="social.controls.value"
  6.                           placeholder="{{ social.controls.type.invalid ? '': ('SHARED.LABEL.CONTACT.SOCIAL_MEDIA.' + social.controls.type.value.value | translate) }}"/>
  7.                     <mat-error *ngIf="hasError(social.controls.value)">
  8.                         <span *ngIf="social.controls.value.errors.required" translate>
  9.                             VALIDATION.REQUIRED
  10.                         </span>
  11.                     </mat-error>
  12.                     <span *ngIf="social.controls.value.touched && social.controls.type.invalid" class="type-not-valid" translate>
  13.                        VALIDATION.URL_TYPE
  14.                     </span>
  15.                 </mat-form-field>
  16.                 <button type="button" mat-icon-button (click)="deleteSocialMedia(i)">
  17.                     <mat-icon>delete</mat-icon>
  18.                 </button>
  19.                 <button type="button" mat-icon-button *ngIf="i === (personGeneralInfoForm.controls.socialMedia['controls'].length -1)"
  20.                        (click)="addSocialMedia()">
  21.                     <mat-icon>add</mat-icon>
  22.                 </button>
  23.             </div>
  24.         </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement