Javascript.RU

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

Router и шаблон
Привет.

Такое дело. Имеется страница(шаблон show.html) с таблицей. В таблице отображается, например, 25 из 1000 записей. У таблицы, соответственно, имеется пэйджинатор. Реализация работы с данными такая: каждый клик по кнопке пагинатора инициирует аякс-запрос и мы получаем те самые 25 записей, которые и отображаются. Для доступа к данным по линку реализован роутер который, соответственно, также инициирует аякс запрос к конкретной странице записей.

App.config(['$routeProvider',
    function($routeProvider) {
        $routeProvider.
            when('/projects/:projectId/:dataId&page=:page&size=:perPage', {
                templateUrl: 'templates/projects/show.html'
            })
    }]);


Суть проблемы в том, что при переходе по кнопкам пагинатора перезагружается весь шаблон, что логично, т.к. он указан в роутере. Но загрузка шаблона нужно только в том случае, когда осуществляется прямой переход по ссылке в адресной строке, а по кнопке пагинатора нужно только получать данные для рендеринга одной лишь таблицы без перезагрузки всего шаблона.

Подскажите пожалуйста как тут быть?
Ответить с цитированием
  #2 (permalink)  
Старый 19.12.2014, 19:03
Новичок на форуме
Отправить личное сообщение для HarveyMoony Посмотреть профиль Найти все сообщения от HarveyMoony
 
Регистрация: 19.12.2014
Сообщений: 2

http://s5.pikabu.ru/images/big_size_...7389285654.jpg
Ответить с цитированием
  #3 (permalink)  
Старый 20.12.2014, 23:16
Аватар для MetaDriver
Аспирант
Отправить личное сообщение для MetaDriver Посмотреть профиль Найти все сообщения от MetaDriver
 
Регистрация: 24.04.2014
Сообщений: 66

Сообщение от HarveyMoony Посмотреть сообщение
Суть проблемы в том, что при переходе по кнопкам пагинатора перезагружается весь шаблон, что логично, т.к. он указан в роутере. Но загрузка шаблона нужно только в том случае, когда осуществляется прямой переход по ссылке в адресной строке, а по кнопке пагинатора нужно только получать данные для рендеринга одной лишь таблицы без перезагрузки всего шаблона.

Подскажите пожалуйста как тут быть?
Быть тут так : переделать роутинг в полном соответствии с вашими здравыми пожеланиями.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть шаблон и сайт jekjuk jQuery 1 17.11.2013 07:38
Как Emberjs рендерит шаблон по переменной {{outlet}} без перезагрузки родителя Chifu Библиотеки/Тулкиты/Фреймворки 2 10.10.2013 13:48
Шаблон сброса стандартных стилей Olegich (X)HTML/CSS 14 13.09.2013 18:47
jq Router необязательный параметр Andrei jQuery 0 08.11.2011 12:21
У кого то из вас нужный мне шаблон! Каупервудик (X)HTML/CSS 2 27.11.2010 04:17