2015-09-18 3 views

ответ

0

smart-table не входит в эту функциональность, однако, поскольку вы контролируете разметку, возможно реализовать это самостоятельно. Рассмотрим следующую разметку (псевдо-код):

Теперь мы можем кормить объект с данными и коллекциями displayedColumn с нужными данными:

$scope.data = [ 
    { a: 'some stuff', b: 'other stuff', c: 123, d: 'I am text' }, 
    { a: 'next object', b: undefined, c: 999, d: 'Written in stone' }, 
    { a: 'Cool', b: 'table', c: 13.2354, d: 'I am text' } 
]; 

$scope.displayedColumns = [ 
    { property: 'a', title: 'The A column' }, 
    { property: 'b', title: 'The B column' } 
]; 

В таблице теперь будет отображать таблицу только столбцы a и b. Если у вас есть способ манипулирования отображаемыми столбцами, чтобы показать столбцы c и d, это будет отражено в сетке.

Надеюсь, что это решает ваш прецедент.