Angular语言 - 2组件加载顺序



我正在处理一个角度项目,我有两个组件transcationlist,transcationListDetail两个组件都在一个页面上。

我的问题是当我加载这些组件时,我需要将这些组件加载到序列中,例如首先,我想加载transcationlist,然后transcationListDetail。

Angular 2/4中是否有任何机制来处理此操作?

我认为在同一页面中制作两个组件是不正确的,这是一个取决于另一个页面。

您可以在另一个组件中制作一个组件

@Component({
   selector:'app-root',
   template: ` <app-a></app-a>`
})
export class Root {}
-------------------------------------------------------
@Component({
   selector:'app-a',
   template: ` <app-b></app-b>`
})
export class A {}
----------------------------------
@Component({
   selector:'app-b',
   template: ``
})
export class B {}

在这里,组件根将被加载,并且在渲染组件启动时开始启动a将开始其生命周期,您可以写入所有逻辑Ngoninit函数将在渲染HTML代码之前执行,我们将保证组件A中的任何逻辑都将在组件B

之前加载

如果我们不能使用依赖的组件,那么单页中的组件的使用是什么

最新更新