Javascript 当网格API布尔值为=='时更改CSS;正确';

Javascript 当网格API布尔值为=='时更改CSS;正确';,javascript,html,angularjs,ag-grid,Javascript,Html,Angularjs,Ag Grid,我使用的是ag grid,它能够添加groupedHeader,这样一个header可以扩展和折叠子header的选择。在网格的API上有一个布尔值gridAPI.expanded,如果展开,则返回true,否则返回false 我试图根据这个布尔值调整容纳网格的div的宽度 我曾尝试在div中使用ng样式和ng if,但它没有使用布尔值(我已将其放在范围中): 知道网格是否已展开的唯一方法是使用此布尔值 关于如何让它工作,有什么想法吗?类似的方法应该可以: <div ng-style=

我使用的是ag grid,它能够添加groupedHeader,这样一个header可以扩展和折叠子header的选择。在网格的API上有一个布尔值
gridAPI.expanded
,如果展开,则返回true,否则返回false

我试图根据这个布尔值调整容纳网格的div的宽度

我曾尝试在div中使用
ng样式
ng if
,但它没有使用布尔值(我已将其放在范围中):


知道网格是否已展开的唯一方法是使用此布尔值


关于如何让它工作,有什么想法吗?

类似的方法应该可以:

<div ng-style="gridAPI.expanded ? {width: '1720px'} : {}"></div>


@xeon48:你看到jquery了吗?哦,抱歉,我对javascript还不太熟悉,我的印象是,
仅限于jquery,但这是因为您已将操作附加到一个按钮上-除了布尔值发生变化外,无法判断标题是否已展开。如果不是在摘要周期内,布尔值会发生什么变化?最后,您的答案和plunker帮了大忙,虽然我确实需要添加一个侦听器来检测更改。谢谢
<div ng-style="gridAPI.expanded ? {width: '1720px'} : {}"></div>