Я пытаюсь перенести логику работы с шаблонами из Django в Angular, чтобы использовать роутинг ангуляра, а Django будет работать только с api.
Если у меня есть
- базовый шаблон, в котором подключаются базовые скрипты, т.е. общие
для всех,
- есть некий index.html - расширение базового шаблона, в котором
подключается скрипт с роутингом ангуляра и его контроллерами для
каждой страницы,
- и есть два шаблона, которые должны открываться на основе правил
роутинга ангуляра.
Какая структура должна быть у этих шаблонов, если изначально они являлись расширениями index.html, т.е. использовали его скрипты и т.д., и, соответственно, скрипты базового шаблона.
Т.е. base.html:
{% load staticfiles %}
<!DOCTYPE html>
...
подключение общих скриптов, таблиц стилей
</html>
index.html (страница, которую отдает `Django` как домашнюю, через `urls.py`):
{% extends 'base.html' %}
{% load staticfiles %}
подключение скриптов, в частности, с контроллерами ангуляра, таблиц стилей, скрипт с роутингом ангуляра
template1.html (подключается через роутинг ангуляра):
{% extends 'index.html' %}
<div ng-app="myApp">
...
</div>