Advertisement
Guest User

edit.html

a guest
Apr 24th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. <div class="example-container py-5">
  2. <form [formGroup]="postEditForm" (ngSubmit)="editPost()">
  3. <mat-form-field>
  4. <input formControlName="title" type="text" matInput placeholder="Edit title">
  5. <mat-error *ngIf="postEditForm.get('title').hasError('required')">This field is required!</mat-error>
  6. <mat-error *ngIf="postEditForm.get('title').hasError('minlength')">Title must be at least 3 symbols!</mat-error>
  7. <mat-error *ngIf="postEditForm.get('title').hasError('maxlength')">Title should not be more 23 symbols!</mat-error>
  8. </mat-form-field>
  9. <mat-form-field>
  10. <input formControlName="author" type="text" matInput placeholder="Edit author">
  11. <mat-error *ngIf="postEditForm.get('author').hasError('required')">This field is required!</mat-error>
  12. <mat-error *ngIf="postEditForm.get('author').hasError('minlength')">Name author must be at least 3 symbols!</mat-error>
  13. <mat-error *ngIf="postEditForm.get('author').hasError('maxlength')">Name author should not be more 23 symbols!</mat-error>
  14. </mat-form-field>
  15. <mat-form-field>
  16. <input formControlName="image" type="text" matInput placeholder="Edit image url">
  17. <mat-error *ngIf="postEditForm.get('image').hasError('required')">This field is required!</mat-error>
  18. </mat-form-field>
  19. <mat-form-field>
  20. <textarea formControlName="content" matInput placeholder="Edit content"></textarea>
  21. <mat-error *ngIf="postEditForm.get('content').hasError('required')">This field is required!</mat-error>
  22. <mat-error *ngIf="postEditForm.get('content').hasError('minlength')">Content must be at least 200 symbols!</mat-error>
  23. <mat-error *ngIf="postEditForm.get('content').hasError('maxlength')">Content should not be more 5000 symbols!</mat-error>
  24. </mat-form-field>
  25. <button [disabled]="postEditForm.invalid" class="mt-5" mat-flat-button color="accent" type="submit">Edit</button>
  26. </form>
  27. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement