角度4 - 无法渲染的组件

时间:2017-11-02 04:55:10

标签: angular angular-routing

您好我正在开发Angular 4.我有一些功能(比如 functional1,functional2,...,functionalN ),它们在相应的组件中实现(例如 component1,component2 ,. ..,componentN )。在我的应用程序中,我在标题上实现了通知。如果发生某些更新,则会像往常一样在通知时更新这些更新。我也提供到相应组件的路由。

我的某些组件具有单独的视图(即,说组件2不存在,但组件2 /用户1 组件2 /用户2,...,组件2 /用户N ) 。我可以从通知列表中访问组件,但我遇到的问题是,一旦我到达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的视图,我应该从该组件本身做什么?

希望有人可以提供帮助

1 个答案:

答案 0 :(得分:1)

您可以通过放置来解决它 this.initialize(this.id); 在subscibe方法内。只有那里的变化