Angular 4 - 组件未渲染

Angular 4 - Component not rendering

您好,我正在研究 Angular 4。我有一些功能(例如 functionality1、functionality2、...、functionalityN)在相应的组件中实现(说 component1, component2, ..., componentN)。在我的应用程序中,我在 header 上实现了通知。如果发生某些更新,这些更新会像往常一样根据通知进行更新。我也提供到相应组件的路由。

我的一些组件有单独的视图(即,说组件 2 不存在,但是 component2/user1 , component2/user2, . .., component2/userN)。我可以从通知列表访问组件,但我面临的问题是,一旦我到达 component2/user1 然后尝试访问 component2/user2、component2/user3、... component2/userN。但我可以从 component2/user1、component2/user2、...、component2/userN 访问 component2、component3、...、componentN。

我的理解是这个问题是因为 component2/user1 , component2/user2, ..., component2/userN 只是单个组件 component2 的视图。但是存在 component2/user1 , component2/user2, ..., component2/userN 并且可以从 component1, component3, component4, ... componentN 访问它们。

要从该组件本身访问同一组件的基于 id 的视图,我应该怎么做?

希望有人能帮忙

你可以通过放置来解决 this.initialize(this.id); 在订阅方法中。更改仅在此处可见