Константин: не нужно ничего переписывать с первого ангуляра. Зачем? Просто учите второй, ваша задача это просто сделать запрос на бекенд. Прочитайте вы краткую документацию, понимали бы как это сделать.
Индексирует, да. Притом там выдача совсем не полезная, а значит сео, то-есть надоели мне мутные тела на порнхабе в 720р, я ищу в гугле "прон 1080р" и на первой странице нахожу кучу платников и прочего, а там уже и... Ай, ладно.
Даже порой интересно, отчего тот-же порнхаб не в топе выдачи, он ведь на любой вкус подходит и все бесплатно (с ограничениями), а различные помойки в топе. Думаю профессиональным взглядом сможете оценить чего они такого сделали.
Дарт Вейдер: ну это обычно js framework + какой-то бекенд. Вот это жопа для новичка, там все эти gulp bower npm git, сложна. Поглядите https://ru.vuejs.org/v2/guide/ у них показаны простые примеры, без использования пакетных менеджеров и прочего.
В общем суть: в браузере мы рисуем абсолютно все, на сервере у нас развернуто API, js скрипт к нему обращается и получает json данные, с которыми уже работает сам.
Вот ваша отрисовка таблиц на ангуларе (более тяжелый, чем vue, фреймворк) https://www.w3schools.com/angular/tryit.asp?filena...
Гайды нужно искать не "Как сделать сайт", а выбрать какое-то современное средство разработки подходящее под задачи и курить доку.