Проблема с HTML-компонентом целевой страницы. У вас есть кнопки, которые являются статической частью этой страницы, и маршрутизатор, который является динамическим. Роутер-розетка служит джокером, что означает, что в вашем случае ваши кнопки всегда будут видны при нажатии на одну из кнопок, и только часть роутера-компонента будет динамически изменяться.
Вам нужно разделить компонент кнопками (назовем его LandingPageComponent) и двумя отдельными компонентами (Whathever1Component и Wh what2Component).
Ваш модуль маршрутизатора должен иметь маршруты, которые выглядят примерно так:
const routes: Routes = [
{path: 'landingpage', component: LandingPageComponent},
{path: 'whatever-1', component: Whatever1Component},
{path: 'whatever-2', component: Whatever2Component}
];
Теперь у вас будет целевая страница без роутера-розетки, поэтому при нажатии на кнопку вы будете перенаправлены на WhwhatComponent или Wh what2Component, и, конечно, без кнопок, отображаемых!
Надеюсь, это поможет!
EDIT:
Относительно вашего комментария («Где я должен хранить свою целевую страницу приложения»),
это то, что вам нужно: ваш прикладной компонент должен иметь роутер-выход. Внутри этого маршрутизатора-розетки будут отображаться другие части вашего приложения (целевая страница, что угодно 1, что угодно 2, ...), и вам потребуется структура маршрутов, которую я уже написал. Вам не нужно никуда добавлять приложение-лендинг, вы уже включили его через маршруты. Поэтому, когда вы переходите на страницу маршрута / лендинга, этот компонент будет отображаться. Пример:
app.component.html:
<div>
<router-outlet></router-outlet>
</div>
приложение-routing.module.ts:
...
const routes: Routes = [
{path: '', redirectTo: 'landingpage', pathMatch: 'full'},
{path: 'landingpage', component: LandingPageComponent},
{path: 'whatever-1', component: Whatever1Component,
children: [
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent},
{ path: 'price', component: PriceComponent },
{ path: 'sales', component: SalesComponent }
]},
{path: 'whatever-2', component: Whatever2Component,
children: [
{ path: '', redirectTo: 'blog', pathMatch: 'full' },
{ path: 'blog', component: BlogComponent},
{ path: 'contactus', component: ContactComponent }
]}
];
...