NgOnInit-优先级

时间:2018-08-14 10:44:05

标签: angular

在同一元素上使用多个指令时,是否可以确定/更改ngOnInit函数的调用顺序?或者,在我使用组件并且想要使用指令更改其行为的情况下。

例如。

现在,我想将componentA注入指令B。我可以在构造函数中做到这一点,没关系。但是我想在指令中使用值“ abc”(我需要在ngOnInit函数中进行此操作,因此必须对其进行初始化),并且我想在组件的onInit函数之前从指令中调用componentA API。

依次:

  1. 以A为依赖项的B的构造函数
  2. 在输入(abc)已初始化的情况下在B上调用onInit
  3. 在A上调用某些功能
  4. 在A上调用init

0 个答案:

没有答案