为什么Angular的路由执行离不开router-outlet标签

做一个实验,如果把第53行包含router-outlet的代码注释掉:


为什么Angular的路由执行离不开router-outlet标签


则在运行时,context.outlet为null:

为什么Angular的路由执行离不开router-outlet标签


如此一来,没有机会执行第4107行的代码了:

context.outlet.activatedWith(future, cmpFactoryResolver);


RouterOutlet里包含的有用信息:

为什么Angular的路由执行离不开router-outlet标签

为什么Angular的路由执行离不开router-outlet标签


整个这段代码都是在router-outlet的实现上下文里执行的。


为什么Angular的路由执行离不开router-outlet标签

为什么Angular的路由执行离不开router-outlet标签



为什么Angular的路由执行离不开router-outlet标签

上一篇:开发指南—DAL语句—DDL管理语句—CONTINUE DDL


下一篇:使用了泛型的集合 进行存储 、遍历