2014-03-28 2 views
1

업로드 모듈 (ngUpload)을 내 코드에 추가하려고합니다. 문제는 ngUpload가 HTML 양식을 사용하므로 레이아웃 용도로 다른 HTML 양식에 배치해야한다는 것입니다. 이것은 내 설치는 모습입니다 :HTML 양식 중첩 중첩

<form name="form" novalidate> 
<div class="form-group addscript"> 
... 
    <form ng-upload="uploader(content)" method="post" action="/upload" name="foo" enctype="multipart/form-data"> 
     <p class="help-block"><input type="file" name="file"></p> 
     <a href='javascript:void(0)' class="upload-submit" ng-click="saveData()">Upload</a> 
    </form> 
... 
</div> 
</form> 

그리고 나는 둥지 HTML 양식, 그래서이 문제를 해결하는 가장 쉬운 방법은 무엇입니까 수 없음을 알아? 중첩 양식 개념을 위반하지 않고 업로드 양식을 외부 양식에 "주입"할 수있는 방법이 있습니까? AngularJS와에서

+1

같은

<form name="form1"> <div ng-form="" name="form2"> </form> </form> 

ngForm 행위, 당신은 모든 형태가 필요하지 않습니다. –

답변

1

이 같은 둥지 형태의 CAN : 당신이 AJAX를 사용하는 경우 정확히 실제 form

+0

나는 모서리에 친숙하지는 않지만 잘못된 xml이 아닌가? –

+0

양식을 중첩 할 목적으로 'ng-form'이 존재합니다. http://docs.angularjs.org/api/ng/directive/ngForm – EnigmaRM

+0

@netinept 형제가 아니며 매력처럼 작동합니다.^_^ – karaxuna