Как настроить высоту угловых данных на основе данных

0

Я столкнулся с проблемой при настройке высоты данных, когда веб-служба вызвана для заполнения того же.

У меня есть страница, содержащая сворачиваемый div и datatable. Когда я сжимаю div, я вычисляю высоту и изменяю размер таблицы, используя встроенный CSS. Однако всякий раз, когда я вызываю веб-сервис для заполнения данных, таблица данных снова сжимается до меньшего размера (размер в расширенном состоянии).

Я хочу знать, как динамически изменять высоту динамического объекта. Я не могу использовать большую часть кода из-за определенных ограничений клиентов.

Вот как я назначаю высоту

tableHght.css({ 'height': yLength + 'px', 'overflow': 'auto', 'width': '100%' });'

1 ответ

3

Вы можете сделать это, используя директиву ng-class следующим образом:

<div class="yourTable" ng-style="{ 'height': yourModelToProvideValue }">

в контроллере

$scope.yourModelToProvideValue = "200px" ;

или просто

<div class="yourTable" ng-style="yourModelToProvideValue">

и в контроллере

$scope.yourModelToProvideValue = "height : 200px" ;
  • 0
    привет @bose_geek: спасибо за ответ. Можно ли таким образом установить рассчитанную высоту? Я имею в виду динамическое, а не жесткое кодирование значения
  • 0
    Разве вы не должны использовать ng-style ng-class вместо класса ng-class ?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню