ng-switch导致上传错误
我用这个链接nodejs + multer + angularjs中的答案进行上传,而不用redirect在angularjs中进行file upload。 这完美的作品。
根据我的要求,我编辑了angular度html文件的代码(添加了ng-switch):
<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工作正常。
但在这个更改后,我的file upload不会工作(导致服务器错误,因为没有文件发送)。 我的意思是,如果我删除开关部分在链接,那么它工作正常。
即使在select文件后,$ scope.myFile也显示为空。
为什么ng-switch导致问题?
请帮忙
我认为ng-switch是自己的范围。 尝试使用file-model="$parent.myFile"
。 这个问题可能是相关的: angularjs – ng-switch不绑定ng模型