[フレーム]
Last Updated: February 25, 2016
·
7.553K
· gregbenner

Dynamic Site Page Titles with Angular and UI-Router

Pardon the CoffeeScript but should be able to translate easy enough.
I was looking into having different page titles for each ui-route and didn't find great examples so here you go:

<title ng-bind="$state.current.data.title + ' | Site Name'">Site Name</title>

angular.module('app', [])
 .run(($rootScope, $state) ->
 $rootScope.$on('$stateChangeStart', ->
 $rootScope.$state = $state
 )
 )

angular.module('app')
 .config ($stateProvider) ->
 $stateProvider
 .state('main',
 url: '/',
 templateUrl: 'app/main/main.html'
 controller: 'MainCtrl'
 data:
 title: 'Home'
)

AltStyle によって変換されたページ (->オリジナル) /