2016-03-07 40 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导致问题?

请大家帮忙

回答