是否可以像在 $routeProvider 中一样在 angularAMD 中设置页面标题?
is there away to set page's title in angularAMD like it is in $routeProvider?
我正在努力实现这样的目标:
$routeProvider.when("/home", angularAMD.route({
title: 'Home',
templateUrl: 'views/home.html',
controller: 'testCtrl'
}))
喜欢这个关于 $routeProvider 的 post How to dynamically change header based on angularjs partial view?(第二个未被接受的答案,但似乎是更好的答案)
$routeProvider.when('/', {
title: 'Home',
templateUrl: '/Assets/Views/Home.html',
controller: 'HomeController'
});
添加此代码 below the app.config()
app.run(['$rootScope', '$route', function($rootScope, $route) {
$rootScope.$on('$routeChangeSuccess', function() {
document.title = $route.current.title;
});
}]);
和布局视图:
<!DOCTYPE html>
<html ng-app="app">
<head>
<title>Default title</title>
无需绑定,无需使用{{}}。
我正在努力实现这样的目标:
$routeProvider.when("/home", angularAMD.route({
title: 'Home',
templateUrl: 'views/home.html',
controller: 'testCtrl'
}))
喜欢这个关于 $routeProvider 的 post How to dynamically change header based on angularjs partial view?(第二个未被接受的答案,但似乎是更好的答案)
$routeProvider.when('/', {
title: 'Home',
templateUrl: '/Assets/Views/Home.html',
controller: 'HomeController'
});
添加此代码 below the app.config()
app.run(['$rootScope', '$route', function($rootScope, $route) {
$rootScope.$on('$routeChangeSuccess', function() {
document.title = $route.current.title;
});
}]);
和布局视图:
<!DOCTYPE html>
<html ng-app="app">
<head>
<title>Default title</title>
无需绑定,无需使用{{}}。