0
정규식이 트리거되지 않는 이유는 무엇입니까? 아무 것도 입력하지 않으면 첫 번째 오류 메시지 "Please longitude"를 표시합니다. "longtitude"에 대해 분명히 잘못된 값을 입력하면 오류 메시지가 표시되지 않습니다.각도 정규식이 입력란에서 유효하지 않음
<div class="row">
<div class="col span-1-of-3">
<label for="name">Longtitude</label>
</div>
<div class="col span-2-of-3">
<input type="text" ng-pattern="/^[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/" ng-model="report.lon" name="lon" id="longtitude" placeholder="Enter the longtitude" required />
</div>
<div ng-messages="submitReport.lon.$error" ng-if="submitReport.lon.$dirty">
<div ng-message="required">Please enter the longtitude</div>
<div ng-message="lon">Your longtitude is invalid</div>
</div>
<div ng-show="submitReport.lon.$error.pattern" ng-if="submitReport.lon.$dirty">
<div ng-message="required">Please enter the longtitude</div>
<div ng-message="lon">Your longtitude is invalid</div>
</div>
</div>
해야한다는 것입니다 오류 메시지가 표시되어 동일한 문제가 발생합니다. – user1532669
공정한 전화. ngMessages 용 스크립트 라이브러리를 포함시키지 않았거나 모듈 배열에 포함시키지 않았습니다. plunk를 완전히 업데이트 했으니 까. –
아주 이상합니다. 지금까지 나는 단지 '