当前位置:  开发笔记 > 编程语言 > 正文

Angular 2.x改变头部的<title>(在我的app之外)

如何解决《Angular2.x改变头部的<title>(在我的app之外)》经验,为你挑选了1个好方法。

我认为应该很容易,但我找不到.

我有类似的东西



  {{'a' + 'b'}}


  Loading...


好像我无法访问外面的任何东西my-app.

在角度1.x中它很容易,我能够添加ng-app任何元素().

现在我想我只能在体内引导.

我知道我可以手动引导某种方式(没有尝试),但动态更改单页应用程序中的标题应该是超级简单的,不应该吗?



1> s.alem..:

Angular2无法自举到整个html.但您可以使用标题服务.

可用于获取和设置当前HTML文档标题的服务.

它有两种方法:

getTitle()

setTitle()

不要忘记检查依赖注入部分,看看如何使用这些服务.

编辑:

截至发布时(2.0.0),您可以这样做:

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

export class SomeComponent {
  constructor(title: Title) {
    // title.getTitle();
    // title.setTitle('new title');
  }
}

Title服务的文档现在在这里:https://angular.io/docs/ts/latest/api/platform-b​​rowser/index/Title-class.html

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有