Codepen에서 sitepoint (@sitepoint)에 의해 ngmessages를 사용하여 Angularjs에서 펜 쉬운 양식 검증을 참조하십시오.
최종 조정
ngmessages와 일반적으로 각도에 대한 가장 좋은 점 중 하나는 서로 다른 지시문을 함께 활용할 수있는 능력입니다. 예를 들어, ng-messages 지시문 이후에 ng-if = "exampleform.inputname. $ dirty를 추가하여 오류 메시지를 숨길 수 있습니다.이 작업이 어떻게 수행되는지 보여주기 위해 NG-IF 문을 usermessage에 추가했습니다. 우리가 방금 만든 양식의 섹션은 필드가 닿을 때까지 오류 메시지가 없습니다.<form name="exampleForm" required>
<label>First Name:</label>
<input type="text" name="userFirstName" ng-model="firstName" required />
<label>Last Name:</label>
<input type="text" name="userLastName" ng-model="lastName" required />
<label>Email Address:</label>
<input type="email" name="userEmail" ng-model="email" required />
<label>Phone Number:</label>
<input type="email" name="userPhoneNumber" ng-model="phoneNumber" required />
<label>User Message:</label>
<textarea type="text" name="userMessage" ng-model="message" required></textarea>
</form>
로그인 후 복사
로그인 후 복사
결론
지금까지 NGMessages API에 대한 확고한 파악과 양식 검증을 쉽게 수행하는 데 사용되는 방법을 갖추고 있습니다. 우리가 여기서 본 것 외에도, 당신이 할 수있는 다른 많은 트릭이 있습니다. 예를 들어, Angular를 사용하면 NGMESSAGES 및 NGAIMATE 지시문을 함께 묶고 사용자 정의 오류 메시지를 공개하고 숨기는 사용자 정의 애니메이션을 만들 수 있습니다. 이 새로운 기능을 Angular에서 활용하고 가능한 한 편안하게 활용하는 것이 좋습니다. NGMessages 모듈은 포기하고 싶지 않은 양식 데이터를 처리 할 때 다양한 기능을 제공합니다!
질문이 있거나이 기술에 대한 귀하의 의견을 공유하고 싶다면 의견에 자유롭게 연락하십시오. .
ngmessages를 사용한 Angularjs에서 쉬운 양식 검증에 대한 자주 묻는 질문 (FAQ)
angularjs에서 오류 메시지를 사용자 정의 할 수 있습니까?
angularjs 양식에서 오류 메시지를 사용자 정의하는 것은 매우 간단합니다. ngmessages 모듈을 사용하여 고유 한 오류 메시지를 만들 수 있습니다. 먼저 응용 프로그램에 ngmessages 모듈을 포함시켜야합니다. 그런 다음 HTML 양식에서 NG-Message 지시문을 사용하여 각 유형의 유효성 검사 오류에 대한 오류 메시지를 지정할 수 있습니다. 예를 들어, 필요한 필드가 비어있을 때 사용자 정의 메시지를 표시하려면 다음과 같이 할 수 있습니다. >
이 필드가 필요합니다.
이 코드에서 "form.field. $ error"는 오류 객체입니다. 필드와 "필수"입니다 유효성 검사 오류 유형. “이 필드가 필요하다”는 교체 할 수 있습니다. 자신의 사용자 정의 메시지를 사용하여 AngularJS에서 한 번에 여러 필드를 한 번에 검증 할 수 있습니까?
AngularJS는 NGMESSAGES 모듈을 사용하여 여러 필드를 한 번에 검증하는 방법을 제공합니다. NG-Messages-Multiple Directive를 사용하여 한 번에 여러 오류 메시지를 표시 할 수 있습니다. 예는 다음과 같습니다. 이 필드
이 필드는 너무 짧습니다.
이 코드에서 필드가있는 경우. 비어 있고 너무 짧은 두 오류 메시지가 동시에 표시됩니다.
위 내용은 ngmessages를 사용하여 AngularJS의 쉬운 형식 검증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!