2016-09-23 14 views
4

私は私のルータに角度成分のためのページタイトルを設定するには、次の式を使用と仮定:角度2ルータのタイトル

{パス:「ビュー-移動/:moveName」、コンポーネント:ViewMoveComponent、データ:{タイトル:「ビュー移動」}}

私は私のタイトル内の移動の名前を入れることができますどのように、私は彼の名前を含む移動の詳細を取得するには、ルータのparamsを使用すると仮定すると、それは次のようになります:

見ます移動:移動名

アップデート:私が試した:

import { BrowserModule, Title } from '@angular/platform-browser'; 

constructor(public http: Http,private route: ActivatedRoute,private titleService: Title) { 
this.titleService.setTitle("My Title"); 
    } 

ませタイトルを今

答えて

0

あなたのコンポーネントにTitleServiceを注入し、そのsetTitleメソッドを使用する必要があります。

https://angular.io/docs/ts/latest/cookbook/set-document-title.html

+0

'角度/プラットフォームブラウザ@' から 'インポート{BrowserModule、タイトル}。 コンストラクタ(public http:Http、プライベートルート:ActivatedRoute、プライベートtitleService:タイトル){ this.titleService.setTitle( "My Title"); } 'タイトルを設定しない – TheUnreal

+0

あなたのアプリケーションモジュールのプロバイダ配列にサービスを追加する必要があります –

関連する問題