template指Component页面,而factory指Component实例的构造函数。
下图第三行listData$ | async这个pipe触发了Observable的subscribe操作:
然而是谁调用的getTree函数?
是UnitListService的load函数:
ListService的getData内调用了ListService的load方法:
最终在list.component.ts的初始化函数(factory函数,不是构造函数)里调用ListService的getData方法:
更多Jerry的原创文章,尽在:“汪子熙”: