이 글에서는 Anglejs에서 반복되는 비밀번호를 확인하는 두 가지 방법을 공유하겠습니다. 구체적인 방법은 다음과 같습니다.
첫 번째:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
단순히 두 ng가 어디에 있는지 판단하는 것입니다. -models 는 값이 동일한지 여부에 관계없이 ng-show 명령으로 제어되는 정보가 표시되고, 그렇지 않으면 ng-show 명령으로 제어되는 정보가 표시됩니다. 숨겨진.
이 방법은 매우 간단하지만 더 심각한 결함이 있습니다. 이 "비밀번호 불일치"는 ngFormController 내부에 영향을 미치지 않습니다. 즉, ngFormController의 $invalid는 잘못된 비밀번호를 두 번 오류로 간주하지 않기 때문에 비밀번호가 두 번 틀려도 최종 제출 버튼을 클릭할 수 있습니다.
AngularJS 명령어 ng-maxlength 등을 참고하지만 $invalid 감지가 발생할 수 있으므로 위의 문제를 해결하려면 방법 중 하나가 검증하는 방법 중 하나라고 생각합니다. 비밀번호를 두 번 사용하세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
이렇게 첫 번째 방법의 판단과 함께 반복되는 비밀번호도 완벽하게 검증할 수 있습니다.