我正在尝试使用 angularJS 上传文件。问题是我想遵循良好实践并在我的 Controller 中使用这样的代码:
var vm = this;
vm.uploadFile = uploadFile;
但是我很难上传文件,因为我找到的每个答案都是基于 $scope 的,我无法修改它以使其与 vm 一起使用。
如何使以下代码与虚拟机一起工作?
<input type="file" name="file" onchange="angular.element(this).scope().uploadFile(this.files)">
在我的controller.js中
function uploadFile(files) {
//working code proccessing file
};
如何使提供的 html 工作?
最佳答案
关于javascript - 在 AngularJS 中上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31559172/