2017-10-02 13 views
0

私は不思議だった。 app.componentファイルに含めることをお勧めしますか?これについての私の直ちに考えているのは、その中にナビゲーバーやフッターのようなものしか持たないということです。これらは、アプリケーション全体を通して変化しない唯一の要素であるためです。これは正しい推論ですか、それとも違うのでしょうか?角度2 - app.componentの内容?

答えて

0

私はAngularを使用してアプリケーションを作成するとき、通常はapp.component内のレイアウトコンポーネントへの参照のみを持っています。例えば。 app.component.html:

<app-layout class="wrapper"></app-layout> 

レイアウトコンポーネントには、ヘッダー、フッター、およびルータアウトレットが含まれます。ような何か:

<!-- Top navbar--> 
<app-header></app-header> 
<!-- Page content--> 
<div class="content-wrapper"> 
    <router-outlet></router-outlet> 
</div>  
<!-- Page footer--> 
<app-footer></app-footer> 

私個人的にはこのアプローチのように、彼らははっきりと定義された目的を持っているように、それは部品を破壊するとして。