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


Posted in Javascript onAugust 23, 2017

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);

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 强制刷新页面的实现代码
Dec 13 Javascript
js 自定义的联动下拉框
Feb 07 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
angularjs实现下拉列表的选中事件示例
Mar 03 Javascript
Vue.js进行查询操作的实例详解
Aug 25 Javascript
JavaScript伪数组用法实例分析
Dec 22 Javascript
Vue EventBus自定义组件事件传递
Jun 25 Javascript
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 Javascript
JavaScript实现滚动加载更多
Dec 27 Javascript
解决elementui表格操作列自适应列宽
Dec 28 Javascript
jquery自定义组件实例详解
Dec 31 jQuery
通俗解释JavaScript正则表达式快速记忆
Aug 23 #Javascript
bootstrap fileinput实现文件上传功能
Aug 23 #Javascript
jQuery Position方法使用和兼容性
Aug 23 #jQuery
详解EasyUi控件中的Datagrid
Aug 23 #Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 #Javascript
Bootstrap table使用方法记录
Aug 23 #Javascript
JS实现浏览上传文件的代码
Aug 23 #Javascript
You might like
php实现网站插件机制的方法
2009/11/10 PHP
PHP下常用正则表达式整理
2010/10/26 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
Javascript学习笔记1 数据类型
2010/01/11 Javascript
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
js更优雅的兼容
2010/08/12 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
jquery制作 随机弹跳的小球特效
2015/02/01 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
Vue组件化开发思考
2018/02/02 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
python实现人民币大写转换
2018/06/20 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
总账会计岗位职责
2014/03/13 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB
Redis入门基础常用操作命令整理
2022/06/01 Redis