許久沒寫Angularjs這玩意兒了,發(fā)現(xiàn)以前項(xiàng)目直接從dom元素去修改title實(shí)屬簡(jiǎn)陋了些。
懶得廢話,上代碼;
index里面直接<title ng-bind="title"></title>即可。
路由文件我作名config
app.run(['$rootScope', '$log', function($rootScope, $log){ $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ $rootScope.title = toState.data.title; }); }]);
就是如此簡(jiǎn)單粗暴,當(dāng)然$stateProvider.state里面加一個(gè)title參數(shù)也是必須的。
比如:
.state('about', { url: '/about', templateUrl : 'about.html', title:"我就是我,不一樣的煙火" })
當(dāng)然不懂的朋友可以找我咨詢 ,其實(shí)我也有待學(xué)習(xí)
----------------------------------分界線------------------------------------------
這data里面就包含title,也可以包含其它很多東西。
以上這篇基于Angularjs-router動(dòng)態(tài)改變Title值的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com