WordPress как статической домашней страницы и других динамических страниц в угловую 4

голоса
0

Я новичок в угловом развитии и у меня есть запрос в развитии моего текущего проекта. Я хочу , чтобы моя страница статична и я хочу , чтобы другие страницы для загрузки с верхнего и нижнего колонтитула. Я видел это в WordPress , и я хочу , чтобы реализовать то же самое с угловым 4.
Я попытался это в угловой

const routes: Routes = [
 { path: '', component: HomeComponent },
 { path: 'search', component: SearchComponent }
];

и в шаблоне я поставил что-то вроде этого

<app-header></app-header>
  <router-outlet></router-outlet> 
<app-footer></app-footer>
Задан 20/10/2018 в 05:20
источник пользователем
На других языках...                            


1 ответов

голоса
1

При загрузке компоненты, как показано ниже

<app-header></app-header>
  <router-outlet></router-outlet> 
<app-footer></app-footer>

то каждый компонент будет загружаться с колонтитулами, включая вашу домашнюю страницу, а также. Для более приходят этот вопрос у вас есть два решения.

1) Поставить условие « * ngIf » в обоих колонтитулов теге и проверить , если маршрутизатор-ссылка / компонент не дома.

2) отдельный дом модуль и ленивые нагрузки другой компонент. используя таким образом, вы можете seprate HTML для домашнего компонента и других компонентов, а также.

Кроме того, для маршрутизации использовать ниже фрагмент кода.

const routes: Routes = [
 { path: '', redirectTo: '/home', pathMatch: 'full' },
 { path: 'home', component: HomeComponent },
 { path: 'search', component: SearchComponent }
];

Это перенаправит вас на главную страницу в-случае, если какой-либо маршрут не совпадает или если его пустым.

Ответил 20/10/2018 в 05:45
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more