3
在ng-repeat內部的HTML元素上應用CSS類我試圖根據active
變量使HTML標題處於活動狀態或非活動狀態。但設置active
標誌上點擊標題,我使用ng-repeat
指令的$index
變量:基於條件
<div ng-init="active = 1">
<h4 ng-repeat="(key, val) in vm.headings" ng-click="active = $index" ng-class="{'active': active === $index}">
{{key}}
</h4>
</div>
主導對象:
vm.headings = {
"HEADING_1": "CONTENT",
"HEADING_2": "CONTENT",
"HEADING_3": "CONTENT"
};
第一次加載時,標題中的一個出現「active`如同設置。但在隨後的點擊中,它沒有提供期望的結果。所有標題在點擊它們時變得活躍。 Here is the fiddle.
有關該問題的更多詳細信息,請訪問:http://stackoverflow.com/questions/17925355/how-can-i-use-the-index-inside-a-ng-repeat-to-enable-a-class-和秀-A-DIV – Dese