2017-05-31 7 views
0

私は、アプリケーション「ホームページ」にのみ表示されたいフルスクリーンのビデオ背景を設定しようとしています。アプリケーションでレンダリングされる最初のコンポーネントはHomeComponentです。特定のコンポーネント/パスにビデオの背景を追加する

アプリルーティング-module.ts(パスだけが示されている)

const routes: Routes = [ 
{ path: '', redirectTo: '/accueil', pathMatch: 'full'}, 
{ path: 'accueil', component: HomeComponent }, 
{ path: 'ligne/:lineId', component: LineComponent }, 
{ path: 'ligne/:lineId/station/:stationName', component: StationComponent } 
]; 

私は何をしたいのですが、私は/ Accueilの上ではなく、他の上だ場合にのみ、ビデオのバックグラウンドを持っていることですパス/コンポーネント。それを行う方法はありますか?

ありがとうございます。

if(this.router.url===routeIWant){ 
    this.custom-bg=true 
}else{ 
    this.custom-bg=false 
} 

とHTMLのdiv以下の:

答えて

0

あなたがビデオ

に背景を設定したいと、このような何かをdiv要素が含まれているコンポーネントにルータを追加することができますあなたがしたい1は、BGに

<div [ngClass]="{'customBgClass': custom-bg}"> 

とCSS

上に設定されています18
+0

こんにちは、お返事ありがとうございます。私ができるときに私はこの解決策を試してみると、私は私が欲しいものをすることができますかを教えてください:) – nvkfr

+0

それは、ありがとう! – nvkfr

関連する問題