Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Перерисрвка директивы ui-grid (https://javascript.ru/forum/angular/50393-pererisrvka-direktivy-ui-grid.html)

bismigalis 24.09.2014 15:12

Перерисрвка директивы ui-grid
 
Использую http://ui-grid.info/

нужно в одно место выводить разые таблицы(с разными колонками) по клику в сайдбаре.

вывожу так
<div ui-grid="gridOptions" class="myGrid"></div>

в контроллере ложу в переменную gridOptions нужные данные.

В итоге таблица не перерисовывается, остается тоже количествоо столбцов, и они пустые, кроме поля Id, совпадает у всех таблиц.

Собственно вопрос как сделать чтобы таблица перерисовывалась с новыми данными.

PS. в ангуляре пока нуб

bismigalis 28.09.2014 18:07

Решил, мать его.

<a ui-sref="table({table_name: '{{table}}'})">{{table}}</a>


testApp.controller('SwitchTables', function($scope, mainContentService, $stateParams) {
    $scope.gridOptions = {data: 'data'};

    mainContentService.content($stateParams.table_name).success(function(data) {
        $scope.data = data;
    });
});


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