Open dkypooh opened 8 years ago
这个很多人都碰到了,所以先mark下.
简单分解下, 其实这个事件目前100%的应用场景是, 『何时组件被插入到了文档中』,因为很多配套需要节点在文档中才能生效. 所以分析角度可以转化为 , 提供一个事件告诉用户何时组件在文档中可被获取。 有几种显然的方式。
所以我们无法100%的确定一个组件在何时 确实插入到了文档中.
这个问题有些棘手,如果组件初始化后, 直接new Component().$inject
. 手动使用 setTimeout(fn, 0)
大法当然可以解决这个问题,
暂时不做修改,有新需求另开issue
regularjs的生命周期大致流程为: parse -> config -> compile -> init -> inject 1.现在在内部嵌套的方式监听不到inject事件 2.最好添加inject属性