【发布时间】:2018-04-14 12:53:02
【问题描述】:
您好,我正在开发 Angular 4。我有一些功能(比如 functionality1、function2、...、functionN),这些功能在相应的组件(比如 component1、component2、. ..,组件N)。在我的应用程序中,我在标题上实现了通知。如果发生了一些更新,这些更新会像往常一样在通知中更新。我也提供到相应组件的路由。
我的一些组件有单独的视图(即,说 component2 不存在,但是 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 的视图,从该组件本身我应该怎么做?
希望有人能帮忙
【问题讨论】:
-
需要看代码
-
ngOnInit() { this.activatedRoute.params.subscribe(params => { this.id = +params['id']; this.initialize(this.id); }); }