@if(editMode()){ }@else { } @if(editMode()){

Spaceflight Candidate Registration Update

} @else {

Spaceflight Candidate Registration

}
Full Name @if (form.get('fullName')?.hasError('required')) { Name is required } Email @if (form.get('email')?.hasError('email')) { Invalid email } Phone Number @if (form.get('phoneNumber')?.hasError('required')) { Phone number is required } @if (form.get('phoneNumber')?.hasError('pattern')) { Invalid phone number } Age @if (form.get('age')?.hasError('min') || form.get('age')?.hasError('max')) { Only applicants of age 18 - 70 allowed } @if (form.get('cityOrRegion')?.invalid && (form.get('cityOrRegion')?.touched || form.get('cityOrRegion')?.dirty)) { @if (form.get('cityOrRegion')?.hasError('required')) { City selection is required } @if (form.get('cityOrRegion')?.hasError('invalidCity')) { Please select a valid city from the list } } Hobbies @if (form.get('hobbies')?.hasError('maxLength')) { Maximum length is 300 characters } Why I am the perfect candidate @if (form.get('justification')?.hasError('required')) { Field is required } @if (form.get('justification')?.hasError('maxLength')) { Maximum length is 300 characters }