小智 5
您可以像这样从快照访问路由的数据属性:
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Title } from '@angular/platform-browser';
@Component({
templateUrl: './app/home/welcome.component.html'
})
export class WelcomeComponent implements OnInit {
public pageTitle: string;
constructor(private titleService: Title, private route: ActivatedRoute) {
this.titleService.setTitle(this.route.snapshot.data['title']);
}
}
Run Code Online (Sandbox Code Playgroud)
这需要注入 ActivatedRoute,然后访问路由的快照。您可以使用快照而不是订阅,因为数据是静态的。
在 Angular 中查看 titleService 的链接:https ://angular.io/guide/set-document-title 。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2462 次 |
| 最近记录: |