调用从指令到控制器的功能[AngularJs]

时间:2016-08-16 17:08:55

标签: angularjs input angularjs-directive angularjs-scope

我有一个可以发送带附件的邮件的应用程序。 我正在使用这种名为 angular-media-preview 的模块 here is the link

screenshot 1

我的应用中有一个重置按钮。现在,我无法重置输入文件类型的字段。是否有任何可能的方法来调用onchange事件,我的输入文件将被重置或任何解决方法?

更新

HTTPS:// REMOVEME jsfiddle.net / cbh46wb8 /

不介意预览的事情,我不知道为什么图像预览不起作用。

1 个答案:

答案 0 :(得分:-1)

您可以尝试这样的事情

<input type="file" ng-click="clear()">

在您的控制器中:

$scope.clear = function () {
    angular.element("input[type='file']").val(null);
};