Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Частичное использование Ангуляра? (https://javascript.ru/forum/angular/65760-chastichnoe-ispolzovanie-angulyara.html)

Razorio 06.11.2016 15:20

Частичное использование Ангуляра?
 
На сколько законно использовать ангуляр частично? Первый рендер приходит от бекэнда, а потом некоторый функционал управляется с помощью ангуляра, на пример комментарии к статьям...

destus 06.11.2016 18:13

Razorio,
Ну первый рендер всегда приходит от сервера. Ну то есть если SPA на все запросы отдается статичный index.html файл и дальше с запросом работает роутинг ангуляра.

Если имелся ввиду контент-сайт, то тоже можно, но нужно ли?

krasovsky 07.11.2016 05:41

Цитата:

Сообщение от destus
Ну первый рендер всегда приходит от сервера.

Ни чего подобного. Только раз при запросе ресурса(например somesute.com) в ответ приходит index.html в котором инициализируется приложение, дальше все запросы только json.
Иначе - это уже jquery

destus 07.11.2016 05:45

krasovsky,
Ну так это и имелось ввиду. Если я перехожу на страницу site.com/contact и нажимаю f5, то первый рендер будет с бэкэнда. И это будет твой index.html с подключенным ангуляром и на основе урла роутер будет компилировать тебе нужный шаблон компонента.

krasovsky 07.11.2016 08:54

Цитата:

Сообщение от destus
Ну так это и имелось ввиду. Если я перехожу на страницу site.com/contact и нажимаю f5, то первый рендер будет с бэкэнда

да да, так и есть. Только на site.com/#/contact - этим обеспечивается одна точка входа(site.com/), т.е. один урл на который отправляется index, а все остальное hash-part (#/contact) разруливается через роутер

destus 07.11.2016 08:59

krasovsky,
спасибо :yes:


Часовой пояс GMT +3, время: 03:42.