0
时,我有以下问题不能正常工作。当我手动选择文件时,$ watch事件被调用。但是,当我通过使用以下内容来执行此操作时:
$scope.clear = function() {
$scope.logo = null;
};
它不触发事件。有任何想法吗?
这里的plunkr
时,我有以下问题不能正常工作。当我手动选择文件时,$ watch事件被调用。但是,当我通过使用以下内容来执行此操作时:
$scope.clear = function() {
$scope.logo = null;
};
它不触发事件。有任何想法吗?
这里的plunkr
的问题是输入型的文件。输入类型[文件]不会像其他输入那样被重置。
建议的解决方案是:
<input type="file" id="control"/>
和corrosponding JS
var control = $("#control");
$("#clear").on("click", function() {
control.replaceWith(control = control.clone(true));
});
你总是可以写一个指令,这将使其更重用。
为什么这个plunkr工作plnkr.co/edit/xLM9VX ?p =预览?当您点击清除按钮时,事件被调用。 – 2014-08-27 19:15:41
同样没有NG-变化,因为在javascript所做的更改不被角观看。 – harishr 2014-08-27 18:56:06
这里有一个plunkr类似于我想要的东西:HTTP://plnkr.co/edit/xLM9VX P =预览如何修改它的作用域变量像文件 – 2014-08-27 18:57:33