私は次のhtmlを持っています。
<div ng-controller="CustCtrl">
<table class="table table-condensed">
<thead>
etc.
</thead>
<tbody>
<tr ng-repeat="customer in customers" data-cust-id="{{customer.Id}}">
<td>
<button ng-model="Id" tracking-{{customer.Tracking}} ng-click="startTrackingCustById(customer.Id)">
</button>
</td>
etc.
</tr>
</tbody>
</table>
したがって、ボタンには、true または false の customer.Tracking 値にデータバインドされたクラスがあります。ボタンがクリックされると、startTrackingCustById() メソッドが正常に呼び出され、customers オブジェクト内の顧客オブジェクトが customer.Tracking = true のように正常に変更されます。
しかし、ボタン クラスは更新されません。私は何が欠けていますか?