2016-07-04 42 views
0

我有一個css類'suggestions-list'in我在我的angularjs代碼中有height: initial;我想更改height: inherit;如何使用angular修改這個css類?使用角度來修改css類的屬性

在我的CSS文件,我有:

.suggestions-list { 
    position: absolute; 
    list-style-type: none; 
    margin: 0 0 0 35px; 
    padding: 0; 
    overflow: scroll; 
    height: initial; 
    width: 250px; 
    border-bottom: 50px; 
} 

,這是我的HTML:

<ul class="suggestions-list" ng-show="myVar"> 
    <li ng-repeat="suggestion in suggestions track by $index" ng-class="{active : selectedIndex === $index}" ng-click="AssignValueAndHide($index)">{{suggestion}}</li> 
</ul> 
+0

什麼是你現在有什麼問題? – dfsq

+0

如何使用角度修改此css類? – user3122648

+0

你可以這樣做:'ng-class =「{active:selectedIndex === $ index}」' – dfsq

回答

2

使用ng-style

<div ng-style="{height: (condition?'initial':'inherit')}"></div> 
+0

這個條件是在我的角度js代碼中設置的。那麼我怎麼能從這裏設置它? – user3122648

+0

@ user3122648你的意思是什麼? ng樣式的條件可以接受表達! –

+0

我',試圖在我的Javascript代碼中做到這一點。所以

,我想從Js chaneg它。其中myStyle是一個範圍。 – user3122648