亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - angularJS觸發(fā)點(diǎn)擊事件報(bào)$rootScope:inprog錯(cuò)誤
巴扎黑
巴扎黑 2017-07-05 10:35:55
0
2
921

在angularJS寫了個(gè)table,然後在網(wǎng)路上找了段程式碼把資料匯出到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)啊....

巴扎黑
巴扎黑

全部回覆(2)
迷茫

把呼叫click事件的程式碼用setTimeout()包裹一層來試試

Ty80

angularjs內(nèi)部有$timeout
先在你的controller中註入$timeout
$timeout(function() {

  ...    // 執(zhí)行你的click代碼

});

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板