文章詳情頁(yè)
javascript - angularJS觸發(fā)點(diǎn)擊事件報(bào)$rootScope:inprog錯(cuò)誤
瀏覽:89日期:2023-04-15 08:03:44
問題描述
在angularJS中寫了個(gè)table,然后在網(wǎng)上找了段代碼把數(shù)據(jù)導(dǎo)出到excel里去。JavaScript的是OK的,但是我把代碼放到angular中, 觸發(fā)click事件的時(shí)候就會(huì)報(bào)這個(gè)錯(cuò)
,我在網(wǎng)上查了一下,是因?yàn)橛辛硕鄠€(gè)$執(zhí)行所以報(bào)錯(cuò),其他人都是angular中什么$apply什么的導(dǎo)致的,但是JavaScript的click事件怎么會(huì)導(dǎo)致種錯(cuò)誤呢?實(shí)在不解,求大神指點(diǎn)啊....
問題解答
回答1:把調(diào)用click事件的代碼用setTimeout()包裹一層試試
回答2:angularjs內(nèi)部有$timeout 先在你的controller中注入$timeout$timeout(function() {
... // 執(zhí)行你的click代碼
});
標(biāo)簽:
JavaScript
上一條:javascript - 項(xiàng)目里的packge.json誤刪了怎么找回?下一條:javascript - iview 自定義列頭顯示內(nèi)容 問題(快上車,準(zhǔn)備發(fā)車了)
相關(guān)文章:
1. javascript - 微信網(wǎng)頁(yè)開發(fā)從菜單進(jìn)入頁(yè)面后,按返回鍵沒有關(guān)閉瀏覽器而是刷新當(dāng)前頁(yè)面,求解決?2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?3. mysql replace 死鎖4. mysql - C#連接數(shù)據(jù)庫(kù)時(shí)一直這一句出問題int i = cmd.ExecuteNonQuery();5. python - 數(shù)據(jù)與循環(huán)次數(shù)對(duì)應(yīng)不上6. extra沒有加載出來(lái)7. android - 安卓做前端,PHP做后臺(tái)服務(wù)器 有什么需要注意的?8. 環(huán)境搭建 - anaconda 創(chuàng)建python2.7環(huán)境中打開編譯器確是3.6版本9. php傳對(duì)應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖10. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?
排行榜

熱門標(biāo)簽