2016-09-23 3 views
4

Предполагая, я использую следующее выражение, чтобы установить заголовок страницы для углового компонента в моем маршрутизаторе:Углового заголовок 2 маршрутизатора с параметром

{путь: «Вид-ходе /: moveName», компонент: ViewMoveComponent, данные: { название: «View Move»}}

Предполагая, что я использую маршрутизатор Params, чтобы получить подробную информацию Move, включая его имя, как я могу поставить имя двигаться в мой титул, так что это было бы как:

View Перемещение: Переместить имя

Обновление: Я пробовал:

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, Title} от '@ угловой/платформы-браузер'; конструктор (общедоступный http: Http, private route: ActivatedRoute, private titleService: заголовок) { this.titleService.setTitle ("My Title"); } 'не устанавливайте заголовок – TheUnreal

+0

Вам необходимо добавить службу в массив поставщиков в вашем модуле приложения –