2016-03-07 41 views
1

我使用了這個鏈接nodejs + multer + angularjs for uploading without redirecting 中的答案,用於以angularjs上傳文件。 這個完美的作品。ng-switch導致上傳錯誤

根據要求,我想編輯的角度的HTML文件(加入NG-開關)的代碼:

<div ng-switch="MyVar"> 

    <div ng-switch-when="car"> 
     <input type="file" file-model="myFile"/> 
     <button ng-click="uploadFile()">Upload</button> 
    </div> 

    <div ng-switch-when="dog"> 
     dog 
    </div> 
</div> 

所有其他文件是完全一樣的。

ng-switch工作正常。

但在此更改後,我的文件上傳不會工作(導致服務器錯誤,因爲沒有文件發送)。 我的意思是,如果我在連接中刪除開關部分,那麼它工作正常。

$ scope.myFile即使在選擇文件後也顯示爲空。

爲什麼ng-switch導致問題?

請大家幫忙

回答