2015-10-22 51 views
0

有一种简单的方法可以动态更改html属性?
我隐藏了一个带有角度范围变量的div和一个ng-hide,但div的大小仍然存在,我如何改变那个大小div如何使用angularjs动态更改html属性

我试着用:
<div id="bodyContent" ng-hide="showContent" style="height:size"></div>

<div id="bodyContent" ng-hide="showContent" style="height:{{size}}"></div>

+1

https://docs.angularjs.org/api/N g/directive/ngStyle – Claies

+0

有什么问题?一个隐藏的元素没有高度 – charlietfl

回答

1

您必须使用ng-style

<div id="bodyContent" ng-hide="showContent" ng-style="{'height':size}"></div> 

DEMO

+1

没有什么不必要的,使用样式的作品也可以http://plnkr.co/edit/ZmoWbhSI​​Dj502Dqp3fhh?p=preview ..可能不实用,但它确实有效 – charlietfl