AngularJS kullanıyorum ve elde etmek istediğim etki, bunun işe yaradığı varsayılarak üretileceği varsayımına benzer bir şey olurdu (ki öyle değil).ng-yineleme ve ng-sınıfını bir tablo içindeki satırlarda kullanarak
Görünüm
<tr ng-repeat='person in people' ng-class='rowClass(person)'>
<td>.....info about person...</td>
<td>.....info about person...</td>
<td>.....info about person...</td>
</tr>
Kontrolör
$scope.rowClass = function(person){
...return some value based upon some property of person...
}
Ben sadece her satır içi nesneler sunulacak şekilde person
ng-class
için kullanılamaz durumda olduğundan bu kod çalışmaz farkındayız. Kod, karşısında yapmaya çalıştığım şeyin fikrini elde etmektir: örn. Sınıfı, örneğin, satırın kendisinin genişletilmiş özelliğine erişime bağlı bir koşula dayandırılan ng-repeat
kullanılarak oluşturulan tablo satırlarına sahip olmak istiyorum. person
. Ben 'un sadece sütunlara ng sınıfı ekleyebileceğinin farkındayım ama bu sıkıcı. Daha iyi bir fikri olan var mı?
olası yinelenen [I koşullu angularjs CSS stillerini nasıl başvurabilirim?] (Http://stackoverflow.com/questions/13813254/how-do-i-conditionally-apply-css-styles-in- angularjs) –