2015-10-22 93 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