我有一个Angular Component,构造函数的两个参数通过依赖注入指定。在单元测试时候,观察这两个参数如何被注入的。在构造函数被调用之前,先执行实例的初始化逻辑:
观察此时的this:最后才执行构造函数:但很奇怪的是,从上面的观察能看出,在构造函数执行之前,componentData和productService这两个参数就已经可用了。构造函数这两个输入参数都是在测试用例的TestBed.configureTestingModule里配置的:
我有一个Angular Component,构造函数的两个参数通过依赖注入指定。在单元测试时候,观察这两个参数如何被注入的。在构造函数被调用之前,先执行实例的初始化逻辑:
观察此时的this:最后才执行构造函数:但很奇怪的是,从上面的观察能看出,在构造函数执行之前,componentData和productService这两个参数就已经可用了。构造函数这两个输入参数都是在测试用例的TestBed.configureTestingModule里配置的: