Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 

38 rader
1.1 KiB

  1. // import {ScrollToService} from '@nicky-lenaers/ngx-scroll-to';
  2. export class FormComponent {
  3. public errorMsg: string;
  4. public isCreationMode: boolean;
  5. // protected scrollToService: ScrollToService;
  6. // constructor(scrollToService: ScrollToService) {
  7. // this.scrollToService = scrollToService;
  8. // this.errorMsg = '';
  9. // this.isCreationMode = false;
  10. // }
  11. constructor() {
  12. this.errorMsg = '';
  13. this.isCreationMode = false;
  14. }
  15. public checkDate(e: any): void {
  16. const checkedDate: Date = new Date(e.target.value.replace(/\s/, 'T'));
  17. const today: Date = new Date();
  18. today.setHours(0);
  19. today.setMinutes(0);
  20. today.setSeconds(1);
  21. if (checkedDate < today) {
  22. alert('Hinweis: Das Datum liegt in der Vergangenheit.\nVergangene Termine können nicht bearbeitet oder gelöscht werden.');
  23. }
  24. }
  25. /**
  26. * Configures scrollToService - https://www.npmjs.com/package/@nicky-lenaers/ngx-scroll-to
  27. */
  28. // public scrollUp(identifier: string): void {
  29. // this.scrollToService.scrollTo({target: identifier});
  30. // }
  31. }