2014-02-28 2 views
0

두 가지 조건에서 버튼을 비활성화 상태로 유지하려고합니다. 첫 번째는 필요한 필드 조건이 충족되면 (입력에 텍스트가없는 경우) 두 번째는 부울 값이 false 인 경우입니다. 문제는 내 지시어가 두 가지 조건 중 하나가 충족 된 후에 버튼이 활성화되는 경우와 같이 작동하는 것처럼 보이는 것과 같은 이유 때문입니다. 여기 각도 형식 유효성 검사가 예상대로 작동하지 않습니다.

두 조건이 조건 중 하나에 해당하는 경우는 버튼을 비활성화 할

<button type="button" id ='submission' class="btn btn-success ng-hide" ng-show="submissionReady" ng-hide="afterSubmission" ng-click="saveScenario()" ng-disabled="myForm.title.$invalid && !playerService.status">Save Scenario</button> 

답변

1

을 충족하지 않을 때 나는 장애인 유지하기 위해 노력하고있어 버튼입니다. 두 조건이 모두 해당하는 경우는 아닙니다. 따라서 AND가 아닌 OR가 필요합니다.

ng-disabled="myForm.title.$invalid || !playerService.status" 
관련 문제