2014-12-03 2 views
0

파일을 선택했는지 여부에 따라 업로드 버튼을 표시하거나 숨기려면 어떻게해야합니까?업로드 버튼 표시/숨기기

나는이 시도했지만, 버튼이 숨겨진 남아 : 입력 [유형 = "파일"]에 ngModel,

같이 블랙홀 댓글 말했다
<div class="form-group"> 
     <label for="title">Upload File</label> 
     <input class="form-control" type="file" ng-model="formData.file"> 
    </div> 
    <div class="form-group"> 
     <div ng-show="formData.file.length"> 
      <input type="submit" value="Upload" class="btn btn-default" 
     </div> 
    </div> 
+0

'input [type = "file"]'의'ngModel'은 AngularJS에서 기본적으로 지원하지 않습니다. – Blackhole

+0

감사합니다. 어떤 해결책을 제안 할 수 있습니까? – peta

+0

[해결 방법] (https://www.google.fr/?gws_rd=ssl#safe=off&q=angularjs+file+upload)을 사용하지 않아도됩니다. – Blackhole

답변

-1

,이 코드가 작동하지 않을 수는 기본적으로 지원되지 않습니다 AngularJS.

디버그 인스턴스의 경우 HTML 코드에 {{formData.file.length}}를 추가하면 값이 항상 null이라는 것을 알 수 있습니다.

관련 문제