В итоге я только что создал второй компонент navbar, так как мне нужно было несколько больше разных ссылок и кнопок / cta во 2-ой навигации по меню, чем я первоначально ожидал. Затем я ввел соответствующую навигацию на соответствующую страницу component.ts. Оба других ответа были также хорошими подходами.
Надеюсь, этот вопрос поможет другим. Я попытался включить простое приближение того, как я решил это с помощью простого подхода маршрутизации
т.е. в pageone.component.ts будет
@Component({
selector: 'app-one',
templateUrl: './pageone.component.html',
styleUrls : ['./pageone.component.scss'],
template : `
<app-navbar-one></app-navbar-one>
<section id="foo">...</section>
`
и в pagetwo.component.ts
@Component({
selector: 'app-two',
templateUrl: './pagetwo.component.html',
styleUrls : ['./pagetwo.component.scss'],
template : `
<app-navbar-two></app-navbar-two>
<section id="bar">...</section>
`
Надеюсь, это имеет смысл. Оказывается, простой подход был более функциональным в моем конкретном случае (поскольку мне нужно было сделать больше, чем просто изменить цвет фона, на определенных страницах - различные пункты меню / маршруты страниц и т. Д.), Как оказалось. Извиняюсь, если мой английский не понятен в этом объяснении.