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