이 간단한 작업이 form
인데, 이것을 $mdDialog
에 넣으면 더 이상 제출 단추가 비활성화되지 않습니다 ... 기본적으로이 부분은 무시됩니다 networktypeForm.$invalid
이 문제는 일반적인 문제입니까? 이? 당신의 비활성화 클래스를 설정합니다양식 검증이 mdDialog에서 작동하지 않습니다
<form name="networktypeForm" ng-submit="add()" novalidate role="form">
<div class="md-dialog-content">
<md-input-container md-no-float flex>
<label>Element type</label>
<input flex ng-model="type" name="networktype" type="text" required="">
<div ng-messages="networktypeForm.networktype.$error">
<div ng-message="required">This is required</div>
</div>
</md-input-container>
</div>
<md-dialog-actions layout="row">
<md-button type="submit" class="md-primary md-raised" ng-disabled="networktypeForm.$invalid">
Add
</md-button>
</md-dialog-actions>
</form>
사용 NG-클래스 대신 NG 장애인 –
NG-클래스 = "{networktypeForm $의 무효를. 해제}"와 같이해야한다 배트 톤을 사용 중지하려면 CSS를 사용하십시오. –
작동하지 않습니다. '$ mdDialog'가 처리 할 수없는 것 같은'$ invalid'입니다. – Greg