文章详情页
javascript - angularJS触发点击事件报$rootScope:inprog错误
浏览:163日期: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. 为什么我ping不通我的docker容器呢???2. angular.js - angular内容过长展开收起效果3. docker - 如何修改运行中容器的配置4. javascript - 想要用Ajax 即时返回XML 中的数据,前后端怎么选择?5. PHP类中的$this6. docker gitlab 如何git clone?7. javascript - 关于微信公众号开发的一个trouble!8. mysql - 为什么SQL使用limit显示出来的前五行是乱序的9. css - input间的间距和文字上下居中10. javascript - jquery hide()方法无效
排行榜

网公网安备