javascript - angularJS mencetuskan acara klik dan melaporkan ralat $rootScope:inprog
巴扎黑
巴扎黑 2017-07-05 10:35:55
0
2
860

Saya menulis jadual dalam angularJS, dan kemudian menemui sekeping kod dalam talian untuk mengeksport data ke cemerlang. JavaScript OK, tetapi apabila saya meletakkan kod dalam sudut,

akan melaporkan ralat ini apabila acara klik dicetuskan

Saya menyemaknya dalam talian dan mendapati terdapat berbilang $ Semasa melaksanakan, an ralat dilaporkan. Lain-lain disebabkan oleh $apply dalam Angular, tetapi bagaimanakah peristiwa klik JavaScript boleh menyebabkan ralat sedemikian? Saya betul-betul keliru, tolong beri saya tunjuk ajar...

巴扎黑
巴扎黑

membalas semua(2)
迷茫

Balut kod yang memanggil acara klik dengan setTimeout() dan cuba

Ty80

Terdapat $masa tamat di dalam angularjs
Suntikan pertama $masa tamat ke dalam pengawal anda
$masa tamat(fungsi() {

  ...    // 执行你的click代码

});

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan