javascript - 文件上传完成删除文件名?

标签 javascript html angularjs

我正在使用AngularJS,我的问题是上传文件后文件名仍然在浏览器按钮上。我想在上传文件后删除文件名,上传文件后(上传完成)我想显示没有选择文件。 这是我的例子。 Fiddle

最佳答案

您摆弄的演示有错误

  • 不包括 Angular 库
  • 缺少 ng-app="myApp"

考虑以下代码,它可以按您想要的方式工作:

var myApp = angular.module('myApp', []);
myApp.controller('myCtrl', function($scope) {
    $scope.upload = function(){
        alert('Removing file');
        $scope.myFile = "";
    };
});

Working DEMO

关于javascript - 文件上传完成删除文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30165080/

相关文章:

Javascript:如果没有找到键,则在 json 数组中查找并推送到数组对象

javascript - 如何简化组件中多余的 React 代码?

javascript - 如何使用通用的单个提交按钮提交多个表单时创建单个请求

javascript - 回调、返回值与HTML5 executeSql函数

javascript - 如何在 ui-grid 中过滤多个值? ( Angular )

angularjs ngModel未在选择输入中选择选项

javascript - 是否可以仅在超过 5 个单词的字符串上每 5 个单词插入 <br> 标记,并添加 <br> 与 "."(点)

javascript - Angular typeahead 异步结果 - 在“运算符中接收错误 "TypeError: Cannot use ',以在...中搜索...”

Javascript 样式显示不工作

javascript - 使用js生成时文本超出div