Я пытаюсь создать простую структуру,
app
--_layout
--public-footer
----public-footer.html/ts/css files
--public-header
----public-header.html/ts/css files
--public-layout
----public-layout.html/ts/css files
Внутри public-layout.html:
<public-header></public-header>
<router-outlet></router-outlet>
<public-footer></public-footer>
Внутри public-layout.ts:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-public-layout',
templateUrl: './public-layout.component.html',
styleUrls: ['./public-layout.component.css']
})
export class PublicLayoutComponent implements OnInit {
constructor() { }
ngOnInit() {}
}
Теперь этот публичный макет будет использоваться для других компонентов, таких как Home, About и т. Д.
О вещах, которые не достигли меня, пробовал разные комбинации, но ни одна из них не работала для меня.
Я ожидаю, что не должен объявлять / импортировать верхний и нижний колонтитулы в app.module.
Можете ли вы, ребята, помочь мне?