【发布时间】:2016-07-11 16:34:08
【问题描述】:
我不会喋喋不休地谈论这个用例(它需要覆盖 Angular Material 中导致 Safari 出现错误的某些行为),但这是我正在尝试做的事情:
HTML:
<style>
.changeme{
height: 300px;
}
</style>
<div class='changeme'>
Some Text
</div>
我的 JS 代码查看浏览器窗口的高度,我需要从我的控制器动态更改 .changeme 的 height 属性。
我不能通过ng-style 执行此操作,因为Angular Material 将ng-styles 从相关的特定元素中剥离出来。
是否可以从 Angular 操作 <style> 标签?或者有什么选择可以实现这一目标?
【问题讨论】:
-
我不认为你可以改变
-
@SureshKamrushi 该死的。有什么建议吗?
-
如何创建一个指令,该指令将为
height属性插入另一个带有!important的<style>?
标签: javascript css angularjs angularjs-scope