为什么angular .css方法没有检测到媒体查询更改

时间:2016-03-01 14:52:41

标签: css angularjs angularjs-directive media-queries

注意:在这个例子中我使用'height',但我也会查询其他css属性。

我有设置元素高度的媒体查询。

我有一个观察高度的角度指示。

调整窗口大小(手动)时高度会发生变化,并且调用watch函数(通过.digest()),但.css('height')为空。

  return element.css("height") ; // --> nothing

请参阅我的plunker

1 个答案:

答案 0 :(得分:1)

我试图回答你的问题

instead of this element.css("height");

尝试使用以下代码

element[0].offsetHeight

检查更新的plunker代码 http://plnkr.co/edit/PdaVBjutGeEn7csNm1ki?p=preview