Привет.
Такое дело. Имеется страница(шаблон show.html) с таблицей. В таблице отображается, например, 25 из 1000 записей. У таблицы, соответственно, имеется пэйджинатор. Реализация работы с данными такая: каждый клик по кнопке пагинатора инициирует аякс-запрос и мы получаем те самые 25 записей, которые и отображаются. Для доступа к данным по линку реализован роутер который, соответственно, также инициирует аякс запрос к конкретной странице записей.
App.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/projects/:projectId/:dataId&page=:page&size=:perPage', {
templateUrl: 'templates/projects/show.html'
})
}]);
Суть проблемы в том, что при переходе по кнопкам пагинатора перезагружается весь шаблон, что логично, т.к. он указан в роутере. Но загрузка шаблона нужно только в том случае, когда осуществляется прямой переход по ссылке в адресной строке, а по кнопке пагинатора нужно только получать данные для рендеринга одной лишь таблицы без перезагрузки всего шаблона.
Подскажите пожалуйста как тут быть?