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

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

在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)啊....

巴扎黑
巴扎黑

全部回復(fù)(2)
迷茫

把調(diào)用click事件的代碼用setTimeout()包裹一層試試

Ty80

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

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

});

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