Layout
header や footer 等 全てのページで使われるパーツ
ng g component layouts/componentName
Pages
ページごとのコンテンツを表示するページ
ng g component pages/componentName
Parts
layout や page で使われるカードなどの UI パーツ
ng g component parts/componentName
テストをするためには必要だが、無駄なファイルを増やさないために
ng generate component componentName --skip-tests
でspecファイルを作らずに済む。
コンポーネントを呼び出したい
<app-componentName></app-componentName>
で、コンポーネントを呼び込む。