Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2016, 15:20
Новичок на форуме
Отправить личное сообщение для Razorio Посмотреть профиль Найти все сообщения от Razorio
 
Регистрация: 06.11.2016
Сообщений: 2

Частичное использование Ангуляра?
На сколько законно использовать ангуляр частично? Первый рендер приходит от бекэнда, а потом некоторый функционал управляется с помощью ангуляра, на пример комментарии к статьям...
Ответить с цитированием
  #2 (permalink)  
Старый 06.11.2016, 18:13
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

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

Если имелся ввиду контент-сайт, то тоже можно, но нужно ли?
Ответить с цитированием
  #3 (permalink)  
Старый 07.11.2016, 05:41
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от destus
Ну первый рендер всегда приходит от сервера.
Ни чего подобного. Только раз при запросе ресурса(например somesute.com) в ответ приходит index.html в котором инициализируется приложение, дальше все запросы только json.
Иначе - это уже jquery
Ответить с цитированием
  #4 (permalink)  
Старый 07.11.2016, 05:45
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

krasovsky,
Ну так это и имелось ввиду. Если я перехожу на страницу site.com/contact и нажимаю f5, то первый рендер будет с бэкэнда. И это будет твой index.html с подключенным ангуляром и на основе урла роутер будет компилировать тебе нужный шаблон компонента.
Ответить с цитированием
  #5 (permalink)  
Старый 07.11.2016, 08:54
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от destus
Ну так это и имелось ввиду. Если я перехожу на страницу site.com/contact и нажимаю f5, то первый рендер будет с бэкэнда
да да, так и есть. Только на site.com/#/contact - этим обеспечивается одна точка входа(site.com/), т.е. один урл на который отправляется index, а все остальное hash-part (#/contact) разруливается через роутер
Ответить с цитированием
  #6 (permalink)  
Старый 07.11.2016, 08:59
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

krasovsky,
спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование prototype для создания конструктора обьекта greenrow Общие вопросы Javascript 4 02.06.2016 20:03
JavaScript. Уровень 3в. Серверное программирование на Node.js maxy666 Node.JS 8 10.08.2014 00:36
Использование web камеры freelancer.rnd Общие вопросы Javascript 0 24.07.2014 16:30
FileManager c использование ajax nata031189 Серверные языки и технологии 0 30.03.2012 02:40
Про использование cookies zloctb Общие вопросы Javascript 3 11.02.2012 09:36