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