angular2路由切换页面title angular2路由切换改变页面title的代码实例

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

angular2路由切换页面title angular2路由切换改变页面title的代码实例

avery1   2021-03-29 我要评论
想了解angular2路由切换改变页面title的代码实例的相关内容吗,avery1在本文为您仔细讲解angular2路由切换页面title的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:angular2路由切换title,angular2路由切换,下面大家一起来学习吧。

angular2里默认切换路由或者切换组件,页面的title是不会变化的。

angular2在路由设置里提供了data参数可以传值,如下

{

path: 'home',

component: HomeComponent,

data: { title: 'Home', aaa: 'aaaa', bbb: 'bbbb', ccc: "cccc"}

}

path和component是常用的属性,path是地址栏的显示,component是调用的组件。

data则可以传数据,在组件内可以调用。

参数调用

angular2提供Title服务可以修改title。

路由内获取设置的参数可以用ActivatedRoute的snapshot的data属性获取

如下:

import { ActivatedRoute } from '@angular/router';

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

config: any;

constructor(

private route: ActivatedRoute,

private titleService: Title

) { }

ngOnInit(): void {

// Get the config information from the app routing data

this.config = this.route.snapshot.data;

// Sets the page title

this.titleService.setTitle(this.config.title);

}

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们