有没有办法确定/更改在同一元素上使用多个指令时如何调用ngOnInit函数的顺序?或者,在我使用组件的情况下,我想使用指令来改变它的行为 .
例如 .
现在,我想将componentA注入directiveB . 我可以在构造函数中做到这一点,没关系 . 但我想在指令中使用值“abc”(我需要在ngOnInit函数中执行它,因此它已初始化)并且我想在组件的onInit函数之前从指令调用componentA API .
按顺序:
-
调用B的构造函数,以A作为依赖项
-
在B上调用onInit并初始化输入(abc)
-
在A上调用一些函数
-
在A上调用onInit