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

74 阅读1分钟

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

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

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

context.outlet.activatedWith(future, cmpFactoryResolver);

RouterOutlet里包含的有用信息:

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

更多Jerry的原创文章,尽在:“汪子熙”: