Я смотрю, как я могу поместить все заголовки (скрипты, css) из разных html в один файл для структуры кода. Я вижу, что, может быть, ворчит, но я не уверен.
Я не уверен, что я понял ваш вопрос, но если вы хотите, чтобы все ваши страницы использовали один и тот же заголовок/нижний колонтитул, просто используйте угловую маршрутизацию с ng-view.
<html>
<!-- ... -->
<body>
<!-- here your header -->
<ng-view />
<!-- here your footer -->
<!-- here your scripts -->
</body>
</html>
ng-view
введет соответствующий шаблон в зависимости от выбранного маршрута.
Взгляните на: https://docs.angularjs.org/tutorial/step_07