当前位置: 首页 > news >正文

AngularJS渲染完成事件捕获

AngularJs渲染完成页面的事件捕获:
第一步, 当前的app先自定义directive:

app.directive('onDetectRender', function ($timeout) {
    return {
        restrict: 'A',
        link: function(scope, element, attr) {
            if (scope.$last === true) {
                $timeout(function() {
                    scope.$emit('$on_rendered');
                });
            }
        }
    };
});

需要监测的地方应用上面定义的指令:

<table>
<tbody>
<tr ng-repeat="item in list" on-detect-render>
      <td>{{item.seq}}</td>
      <td>{{item.Name}}</td>
      <td>{{item.desc}}</td>
</tr>
</tbody>
</table>

在我们上述脚本的控制器或指令实例内,如果是指令,则在link函数里添加以下脚本(控制器, 直接加就好)

$scope.$on('$on_rendered', function (event) {
          //render完成后执行的动作
          console.log("rendered")
         
});

相关文章:

  • spring MVC源码探索之AbstractHandlerMethodMapping
  • Redis线程模型
  • 通过 JFR 与日志深入探索 JVM - 调试 JVM 的工具 WhiteBox API
  • [毕业设计源代码]精品基于SSM的线上点餐系统[包运行成功]
  • C/C++创建tty,创建终端
  • End of line spacing
  • C 长度为0 的数组
  • javaweb JAVA JSP学生信息档案管理系统JSP学生管理系统JSP学生档案管理系统JSP学生信息管理系统
  • 天玑810和天玑900哪个好 天玑810和天玑900差距
  • 如何管理现代信息化机房
  • 单声道D类音频放大器 CS8631E 特点及应用
  • 【Python】第九课 类和对象
  • WPF中加载GIF
  • 快来直播带你了解中国互联网大厂布局元宇宙现状如何?
  • 配置JVM堆栈大小
  • 分享一款快速APP功能测试工具
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 2017 年终总结 —— 在路上
  • js写一个简单的选项卡
  • leetcode讲解--894. All Possible Full Binary Trees
  • Linux链接文件
  • Markdown 语法简单说明
  • python3 使用 asyncio 代替线程
  • 从setTimeout-setInterval看JS线程
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 分布式熔断降级平台aegis
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 将回调地狱按在地上摩擦的Promise
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 走向全栈之MongoDB的使用
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Git) gitignore基础使用
  • (pojstep1.1.2)2654(直叙式模拟)
  • (八十八)VFL语言初步 - 实现布局
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (九)One-Wire总线-DS18B20
  • (蓝桥杯每日一题)love
  • (篇九)MySQL常用内置函数
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (算法)N皇后问题
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)德国人的记事本
  • ./configure,make,make install的作用
  • .gitignore文件---让git自动忽略指定文件
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .Net 6.0 处理跨域的方式
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET 读取 JSON格式的数据
  • .NET 中的轻量级线程安全
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET6实现破解Modbus poll点表配置文件
  • .NET基础篇——反射的奥妙
  • .Net面试题4