Здравствуйте. Постараюсь вкратце описать суть своей проблемы. Вот такой код:
<body ng-app="Arenda" ng-controller="RootController">
<nav></nav>
<div ng-if="bgPageHeaderEnabled" ng-include=""ng_templates/bg-pageheader.html""></div>
<div class="container" ng-view>
</body>
JS: (сори за кофескрипт) 
app = angular.module "Arenda", ['ngMaterial', 'ngRoute'] # module init
`
app.config ($routeProvider) ->
  $routeProvider
  .when '/', 
    controller: 'RoomController'
    templateUrl: 'ng_templates/rooms.html'
  
  .when '/room/:id', 
    controller: 'PhotoController',
    templateUrl: 'views/photo.html'
  
  .otherwise 
    redirectTo: '/'
  return
app.controller "RootController", ['$scope', '$http', ($scope, $http) ->
  $scope.bgPageHeaderEnabled = true;
]
Остальные контроллеры я вырезал, т.к. они не нужны. Как правильно при роуте на другую страницу изменить параметр bgPageHeaderEnabled в RootController на false например? Или как это лучше сделать? Надеюсь я правильно разъяснился