做一个实验,如果把第53行包含router-outlet的代码注释掉:
则在运行时,context.outlet为null:
如此一来,没有机会执行第4107行的代码了:
context.outlet.activatedWith(future, cmpFactoryResolver);
RouterOutlet里包含的有用信息:
整个这段代码都是在router-outlet的实现上下文里执行的。
做一个实验,如果把第53行包含router-outlet的代码注释掉:
则在运行时,context.outlet为null:
如此一来,没有机会执行第4107行的代码了:
context.outlet.activatedWith(future, cmpFactoryResolver);
RouterOutlet里包含的有用信息:
整个这段代码都是在router-outlet的实现上下文里执行的。