У меня есть таблица, из которой у меня есть представление данных, которое обновляется каждые 10 секунд или около того, представленное «текущим» списком. Как видно из фрагмента кода ниже, два ng-show зависят от значения Status объекта. Я знаю, что список обновляется новыми значениями, так что должно показываться второе ng-шоу, а не первое, но оно обновляется только при обновлении страницы, а не автоматически. Разве ng-show не должно обновляться автоматически при изменении значения поля Status объекта?
<table>
<tr ng-repeat="object in current">
<td>Name: {{object.Name}} <br /> Status: {{object.StatusMessage}}<br /> ID: {{object.ID}} <br /> User: {{object.UserName}}</td>
<td>
<div ng-show="object.Status == 2 || object.Status == 3">
<img ng-src="{{getScreenshot(object.Name)}}" style="width: 500px; height: 300px">
</div>
<div ng-show="object.Status < 2 || object.Status > 3" style="font-size: large; font-weight: bold">
Screenshot not available.
</div>
</td>
</tr>
</table>