【问题标题】:Angular 6 I have 2 navbars and differents routes, but i have to put one or other in the same pageAngular 6 我有 2 个导航栏和不同的路线,但我必须将一个或另一个放在同一页面中
【发布时间】:2019-08-07 01:14:57
【问题描述】:

我需要设置 2 个导航栏,第一个是主导航栏,第二个是项目的一部分,但是当您单击页脚中的链接时,我需要维护第二个导航栏。

两个链接是一样的,一个是通用页脚,一个是帮助页脚,我怎么知道点击是来自通用页脚还是帮助页脚?以及如何显示一个或其他导航栏取决于此。

    <li><a routerLink="/sobre-nosotros">¿Quiénes somos?</a></li> 

【问题讨论】:

  • 你好,凯伦!您是将不同的页脚放在不同的组件中还是放在同一个组件中?

标签: angular data-binding


【解决方案1】:

所以,如果我理解正确,您有两个栏,其中一个始终显示,还有另一个导航栏,仅当您单击页脚中的链接时才会显示,对吧? 也许您可以在 elfooter 组件中创建一个 observable,当您检测到您的 elfooter 组件中的点击、发出值并在您的第二个导航栏组件中订阅此 observable 时会有所帮助?

https://angularfirebase.com/lessons/sharing-data-between-angular-components-four-methods/

【讨论】:

  • 我无法发表评论,因为我没有所需的声誉,抱歉!但我认为这对她有帮助,所以把它贴在这里
猜你喜欢
  • 2020-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多