형태의 주석을 계속 :
1)의이 Rows
배열의 모든 항목이 className
필드가 있다고 가정 해 봅시다 :
여기 두 개 이상의 옵션을 참조하십시오. 이 경우 class="{{key.className}}"
을 추가하면됩니다.
<td class="abcCell {{key.className}}"
ng-repeat="(key, value) in Rows"
ng-class= "clasTobeGeneratedDynamically"
ng-click="onclick(rowId)">
2) 당신은() 일의 일부 필드의 존재, 또는 값에 따라 Rows
의 각 항목에 대한 클래스 이름을 미리 정의했습니다. 그럼 당신은 ng-class
를 사용해야합니다 :
<td class="abcCell"
ng-repeat="(key, value) in Rows"
ng-class= "clasTobeGeneratedDynamically"
ng-click="onclick(rowId)"
ng-class="{class1 : key.field1}">
또는
<td class="abcCell"
ng-repeat="(key, value) in Rows"
ng-class= "clasTobeGeneratedDynamically"
ng-click="onclick(rowId)"
ng-class="{class1 : key.field == 'value1'}">
아무것도 여기 않는 경우 일치를?
정확한 클래스 이름이 저장되어 있습니까? 다음과 같이 – Rasalom
클래스 이름은 다음과 같습니다 , 컬럼 2 열 -------- 1,2,3 columnIds 순서로 필요하지 않은 행의 열쇠로 오는 columnids 있습니다 3 열. –
내 말은, 당신은'Rows'라는 배열을 가지고 있습니다. 그리고 각 항목에는 사용할 클래스 이름이 있습니까, 아니면 ..? – Rasalom