【发布时间】:2017-07-26 05:52:54
【问题描述】:
我的 main.ts 文件中有 5 个组件。我有一个标题组件,用于根据我单击的组件进行更新。我已将此组件放在我的 app.component.html 文件中。每当我单击 5 个组件中的任何一个时,我都想在标题/导航栏中显示后退按钮。 我还有一个底部导航栏,单击此处可以转到三个不同的视图,第一个是主视图,另外两个是其他视图。 以下是我的应用程序的模型。
我想在单击任何组件时更新导航标题,并显示或隐藏后退箭头按钮。 当我单击屏幕底部的查看按钮时,我想相应地更新标题。 我应该创建一个服务并将其注入每个组件吗? 请在这方面提供帮助。
【问题讨论】:
-
main.ts文件只包含模块?你能显示你正在尝试的代码吗? -
你可以使用
@Input/@Output这对夫妇,但我认为在这种情况下共享服务更干净。
标签: javascript angular