Just as plain-ol-javascript would use window.document.title... angular has 
a safe reference to $window 

$window.document.title

Just inject it into your controller to use it.

BUT... you're example looks like a different question.  You just need to 
keep up with a reference to the current nav's current selected index and 
set $scope.pageTitle = basicNav[index].label.

...if I understand your code correctly.

On Wednesday, April 15, 2015 at 1:08:02 PM UTC-6, Frank Tudor wrote:
>
> This might be elementary but I am treading water and cannot find a good 
> example from Google Search.
>
> The problem I have is I need to populate the page title to the 
> app-template page-title parameter using {{pageTitle}} It is part of the 
> scope but some how I need to fish out the basic nav current page (that I am 
> on and pop that puppy here.
>
> How do I do this?
>
> Thanks,
> Frank
> ....
>
> <html ng-app="VizMe" hover-stop="" class="ng-scope">
> <body ng-controller="ctrlr" class="ng-scope">
> <macc-app-template 
> app-title="Visualize" 
>     page-title="{{pageTitle}}"  <<< How???
>     nav-content="nav" 
>     class="ng-isolate-scope">
> ....
>
>
> <script>
> angular.module('VizMe', ['macc']).controller('ctrlr', ['$scope', 
> function($scope) {
>   var basicNav = [
>   {label:'Home',
>     url:'index.cfm?template=a'},
>   {label:'MACC Gear',
>      url:'index.cfm?template=b'},
>   {label:'Alatus',
>      url:'index.cfm?template=d'},   <<<< the lbael from this needs to get 
> to a the pageTitle variable below....
>   {label:'Osteons',
>      url:'index.cfm?template=e'}
>      ];
>   var noNav = [];
>   $scope.showNav = true;
>   $scope.nav = basicNav;
>   $scope.setNav = function(showNav) {
>   $scope.nav = showNav ? basicNav : noNav;
>   };
>   $scope.pageTitle = 'Need label of the current page to populate here?'; 
> <<< How???
> }]);
> </script>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to