integrated Angular form validation with server-side validation