Javascript &引用;postLink";角度2中的方法
好的,假设我有简单的HTMLJavascript &引用;postLink";角度2中的方法,javascript,angular,angular2-directives,Javascript,Angular,Angular2 Directives,好的,假设我有简单的HTML <foo name="outter-1"> <foo name="inner-1-1"></foo> <foo name="inner-1-2"></foo> </foo> <foo name="outter-2"> <foo name="inner-2-1"></foo> <foo name="inner-2-2"><
<foo name="outter-1">
<foo name="inner-1-1"></foo>
<foo name="inner-1-2"></foo>
</foo>
<foo name="outter-2">
<foo name="inner-2-1"></foo>
<foo name="inner-2-2"></foo>
</foo>
它应该“遍历”我的组件模板,并告诉我有关结构的信息。我得到的是:
OPEN outter-1
OPEN inner-1-1
OPEN inner-1-2
OPEN outter-2
OPEN inner-2-1
OPEN inner-2-2
CLOSE inner-2-2
CLOSE inner-2-1
CLOSE outter-2
CLOSE inner-1-2
CLOSE inner-1-1
CLOSE outter-1
但事实并非如此,我需要得到如下结果:
OPEN outter-1
OPEN inner-1-1
CLOSE inner-1-1
OPEN inner-1-2
CLOSE inner-1-2
CLOSE outter-1
OPEN outter-2
OPEN inner-2-1
CLOSE inner-2-1
OPEN inner-2-2
CLOSE inner-2-2
CLOSE outter-2
ngOnInit
完成了它的工作,但ngAfterViewInit
没有
在angular 1.x中,我会使用preLink
和postLink
,但这里我不确定是否有可能得到我需要的东西
我已经尝试了所有的“生命周期挂钩”(Lifecycle Hook),但其中一些似乎只适用于组件
这是一个扑克牌:
OPEN outter-1
OPEN inner-1-1
CLOSE inner-1-1
OPEN inner-1-2
CLOSE inner-1-2
CLOSE outter-1
OPEN outter-2
OPEN inner-2-1
CLOSE inner-2-1
OPEN inner-2-2
CLOSE inner-2-2
CLOSE outter-2