Ich versuche, eine Klasse auf das Eltern-tr von einer td anzuwenden, die ein Kontrollkästchen-Element enthält. Der Code funktioniert gut, außer dass beim ersten Laden der Seite die Klasse bereits angewendet wird, obwohl das Kontrollkästchen deaktiviert ist. Wenn ich einmal auf das Element tr klicke, wird der Stil entfernt, und dann funktioniert das Element wie erwartet. Warum wird die Klasse beim Laden der Seite abgeholt? Der Code:ng-Klasse angewendet auf Pageload, Ausdruck ist unwahr
<tr ng-click="isChecked = !isChecked" ng-class="{'hovered': isChecked}">
<td class=""><input type="checkbox" ng-model="isChecked" /></td>
<td >Accountability</td>
</tr>
wo stellen Sie 'isChecked'? Vielleicht stimmt es beim Laden der Seite. – vaso123
Beherrscht das Modell nicht die Truthigkeit des Ausdrucks? Wenn das Element deaktiviert ist, sollte der Ausdruck nicht unwahr sein? –