我经常收到" $申请已在进行中"代码安静时出错:
public addFile(): void {
if (window["File"]) {
$("#fileSelector").click();
}
}
通过ng-click调用addFile函数,有人知道如何避免它吗?
答案 0 :(得分:0)
ng-click,有人知道如何避免它
可能会发生这种情况,因为元素"#fileSelector"
也附加了ng-click
。所以 点击将执行scope.$apply
,因此您将收到此错误。
但我怀疑你实际上是在亲自调用scope.$apply
。如果要从ng-click
或其他行为良好的 angular指令调用 代码,则不应该这样做。