私は AngularJS を使用していますが、得たい効果は、それが機能すると仮定すると、これが生成するものと似たものになります (機能しません)。
意見
<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>
コントローラ
$scope.rowClass = function(person){
...return some value based upon some property of person...
}
このコードは、各行内のオブジェクトでのみ使用できるためperson
、使用できないため機能しないことに気付きました。ng-class
コードは、私が何をしようとしているのかを理解するためのものです。ng-repeat
行自体のスコープ機能へのアクセスに依存する条件にも基づいているクラスを使用して作成されたテーブル行を作成できるようにしたいと考えています。person
. 列に ng-class を追加するだけでよいことに気づきましたが、それは退屈です。誰にも良いアイデアはありますか?