Title Service
使用Service自然首先要将其引入,不过要注意Title Service并不在@angular/core
中,而是在@angular/platform-browser
中:
引入之后,自然要将其注入到当前组件中,而这通常利用constructor
完成:
很显然,Title Service应该有某些操作页面标题的方法,不管通过查找文档还是查找源码我们都能很容易知道其只有两个方法:
- getTitle() 用于获取当前当前页面的标题
- setTitle(newTitle: String) 用于设置当前页面的标题
ts里面
import {Title} from "@angular/platform-browser";
constructor(public PerService:PeriodicalService, public toastCtrl: ToastController, public navParams: NavParams, public httpService:HttpService, public modalctrl:ModalController, public titleSet:Title ) { }
ionViewDidEnter() {this.titleSet.setTitle('期刊');//此处的“期刊”可以替换为变量}