文章详情页
javascript - angularJS触发点击事件报$rootScope:inprog错误
浏览:131日期:2023-04-15 08:03:44
问题描述
在angularJS中写了个table,然后在网上找了段代码把数据导出到excel里去。JavaScript的是OK的,但是我把代码放到angular中, 触发click事件的时候就会报这个错
,我在网上查了一下,是因为有了多个$执行所以报错,其他人都是angular中什么$apply什么的导致的,但是JavaScript的click事件怎么会导致种错误呢?实在不解,求大神指点啊....
问题解答
回答1:把调用click事件的代码用setTimeout()包裹一层试试
回答2:angularjs内部有$timeout 先在你的controller中注入$timeout$timeout(function() {
... // 执行你的click代码
});
标签:
JavaScript
相关文章:
1. angular.js - JS或者angular如何写递归呢?2. Android 关于图片压缩的问题。3. 用tp5框架写sql语句4. javascript - weex和node,js到底是怎样一个关系呢?5. javascript - 小米浏览器中,图片导致fixed定位的元素无法显示6. angular.js - ng-grid 和tabset一起用时,grid width默认特别小7. Android-studio导入.so库问题?8. python - 搜索大文件(20G左右)9. thinkphp5.1学习时遇到session问题10. 解密 - 怎么用python来解读一些中文乱码?
排行榜
