Я столкнулся с проблемой при настройке высоты данных, когда веб-служба вызвана для заполнения того же.
У меня есть страница, содержащая сворачиваемый div
и datatable
. Когда я сжимаю div, я вычисляю высоту и изменяю размер таблицы, используя встроенный CSS. Однако всякий раз, когда я вызываю веб-сервис для заполнения данных, таблица данных снова сжимается до меньшего размера (размер в расширенном состоянии).
Я хочу знать, как динамически изменять высоту динамического объекта. Я не могу использовать большую часть кода из-за определенных ограничений клиентов.
Вот как я назначаю высоту
tableHght.css({ 'height': yLength + 'px', 'overflow': 'auto', 'width': '100%' });'
Вы можете сделать это, используя директиву ng-class следующим образом:
<div class="yourTable" ng-style="{ 'height': yourModelToProvideValue }">
в контроллере
$scope.yourModelToProvideValue = "200px" ;
или просто
<div class="yourTable" ng-style="yourModelToProvideValue">
и в контроллере
$scope.yourModelToProvideValue = "height : 200px" ;
ng-style
ng-class
вместо классаng-class
?