angular2中的标题服务

时间:2017-02-27 12:03:11

标签: javascript angularjs angular

我使用了Angular的Tile服务,并且标题已成功设置。 这是代码:

import { Component, OnInit } from '@angular/core';
import { Title } from '@angular/platform-browser';
@Component({
  selector: 'app-homepage',
  templateUrl: './homepage.component.html',
  styleUrls: ['./homepage.component.css']
})
export class HomepageComponent implements OnInit {

  constructor(private titleService: Title) { }

  ngOnInit() {
    this.titleService.setTitle('homepage first title');
  }

}

但问题是,当我通过“查看页面源”检查标题更改时,没有任何更改被反映并且索引页面中的默认标题正在显示,我该怎么做才能解决此问题。

1 个答案:

答案 0 :(得分:0)

查看页面源是普通的index.html源文件(就像您在/ server文件系统中一样)。没有JavaScript被执行或任何东西,所以显然没有任何东西会显示。

如果您希望已经编译了应用程序,请查看NgUniversal,以利用服务器端呈现。不确定这是否适用于您的用例。