Умный стол - angularJs - таблица обновлений ajax

Я использую умный стол angularjs mudule.

Моя таблица обрабатывается на стороне сервера, а все данные загружаются на сервер. Я хочу иметь кнопку обновления за пределами стола.

Это функция, которая выполняет вызов на сервер, и я хочу иметь возможность вызывать его вручную, но я не могу понять, как получить состояние таблицы в моем контроллере.

this.callServer = function callServer(tableState) {

        ctrl.isLoading = true;

        var pagination = tableState.pagination;

        var start = pagination.start || 0;     // This is NOT the page number, but the index of item in the list that you want to use to display the table.
        var number = pagination.number || 10;  // Number of entries showed per page.

        service.getPage(start, number, tableState, ctrl.startDateFilter,
                ctrl.endDateFilter).then(function (result) {
            ctrl.displayed = result.data;
            tableState.pagination.numberOfPages = result.numberOfPages;
            ctrl.isLoading = false;
        });
    };

Моя цель - получить такую ​​функцию, как я могу получить состояние таблицы?

    this.refreshTable = function(){
        tableState = getTableState();
        ctrl.callServer(tableState);
    }

Ответы на вопрос(2)

Ваш ответ на вопрос