Ich habe eine Tabelle in AngularJS geschrieben und dann online einen Code gefunden, um die Daten nach Excel zu exportieren. JavaScript ist in Ordnung, aber wenn ich den Code in Angular einfüge, meldet
diesen Fehler, wenn das Klickereignis ausgelöst wird.
Ich habe es online überprüft und festgestellt, dass es mehrere $ gibt Andere werden durch $apply in Angular verursacht, aber wie kann das Click-Ereignis von JavaScript einen solchen Fehler verursachen? Ich bin wirklich verwirrt, bitte gib mir einen Rat...
把调用click事件的代码用setTimeout()包裹一层试试
angularjs内部有$timeout
先在你的controller中注入$timeout
$timeout(function() {
});