备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 Jerry的SAP技术分享 在Angular单元测试代码的it方法里连续调用两次detectChange方法,会触发两次ngAfterViewInit吗
1 0

海报分享

在Angular单元测试代码的it方法里连续调用两次detectChange方法,会触发两次ngAfterViewInit吗

做一个测试:

测试结果:第67行执行完毕之后,ngOnChange和ngAfterViewInit均未触发。

即使手动修改Component的属性也没用了:

单元测试里修改的属性已经生效了:

还是解析到了我的Directive啊:

整个current都为空,执行不进去了:

current字段是在2130行被清空的:

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: https://jerry.blog.csdn.net/ 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。