2014-08-27 6 views

답변

2

은 두 필드가 모두 텍스트 필드라고 가정 할 때의 예입니다.

<input type="text" ng-model="input.field1"> 

<input type="text" ng-model="input.field2" ng-required="angular.isDefined(input.field1) && input.field1.length > 0"> 
+0

주, 아직도 (단지 빈 문자열)을 정의 할 수 있습니다 더 구체적으로, 그래서'추가 할하시기 바랍니다 && input.field1.length 이 결말을 커버하기 위해''요구되는''부름에. –

+0

@EdHinchliffe 귀하의 의견에 따라 업데이트 된 답변을 지적 해 주셔서 감사합니다. – harishr

+0

No probs. 추신 '&& input.field1.length'만으로 충분합니다.'0 '은 위증입니다. –

0

이 코드 예제는 첫 번째 입력 상자의 모델이 비어 있는지 확인한 다음 두 번째 입력 상자가 필요한 경우 확인합니다.

<form> 
    <input type="text" data-ng-model="first"/> 
    <input type="text" data-ng-model="second" data-ng-required="angular.isDefined(first)"/> 
    <button type="submit">Submit</button> 
</form> 
관련 문제