Я также использовал корневую область slove it, мой макет ниже:
<div id="page-header" ng-include="'views/layouts/header.html'"></div>
<div id="content">
<div ui-view="content" ng-cloak></div>
</div>
<div id="page-footer" ng-include="'views/layouts/footer.html'"></div>
<div id="toastElement">
<ul id="toastBox"></ul>
</div>
header.html привязанный HeaderController, функции в HeaderController включают в себя поиск, вход в систему, выход из системы, регистрацию и обе работают на $ rootScope.Это полезно?