angularJs ui-router and the data object -
so, when first moved ui-router using data object set things pagetitle , requirelogin:
resolve: { // resolve our user user: ['$rootscope', function ($rootscope) { // our role var user = $rootscope.user; // return our user return user; }], // resolve our role role: ['user', function (user) { // our role var role = user.role; // return our role return role; }] }, data: { requirelogin: true, pagetitle: 'dashboard' } in app.run have this:
// apply state rootscope $rootscope.$state = $state; then in index view have partial this:
<div class="container"> <div class="page-title"> <h1>{{ $state.current.data.pagetitle }} <small>{{ $state.current.data.pagesubtitle }}</small></h1> </div> </div> all find dandy, have been given task of setting dynamic titles based on role user belongs when visit page. know how can tackle that?
Comments
Post a Comment