在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)啊....
angularjs內(nèi)部有$timeout
先在你的controller中注入$timeout
$timeout(function() {
... // 執(zhí)行你的click代碼
});