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 相关文章推荐
use jscript List Installed Software
Jun 11 Javascript
比较全面的event对像在IE与FF中的区别 推荐
Sep 21 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
Apr 24 Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 Javascript
原生js模拟淘宝购物车项目实战
Nov 18 Javascript
总结JavaScript三种数据存储方式之间的区别
May 03 Javascript
关于JS中的方法是否加括号的问题
Jul 27 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
利用node.js制作命令行工具方法教程(一)
Jun 22 Javascript
vue与TypeScript集成配置最简教程(推荐)
Oct 17 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 Javascript
通俗解释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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
php设计模式之委托模式
2016/02/13 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
微信小程序签到功能
2018/10/31 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
采购文员岗位职责
2013/11/20 职场文书
音乐教学反思
2014/02/02 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
师德先进个人材料
2014/12/20 职场文书
工作经验交流材料
2014/12/30 职场文书
导游欢迎词范文
2015/01/23 职场文书
学校党员干部承诺书
2015/05/04 职场文书
校园运动会广播稿
2015/08/19 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
2019秋季运动会口号
2019/06/25 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python