<table>
<tr ng-repeat="x in data" ng-click="select(x);">
<td><img ng-src="{{ isSelected(x) ? selectedImg : nonSelectedImg }}"</td>
<td>... Contents ...</td>
</tr>
</table>
isSelected只检查'x'对照给select();
的x我有一个每10秒运行一次的函数来更新数组'data',这样做:
$scope.data = response.data
单击一行后,我希望当阵列刷新时,selectedImg图像会保留,但每次更新时它都会消失。我知道文档说“ngRepeat使用$ watchCollection来检测集合中的变化。当发生变化时,ngRepeat会对DOM进行更改。”
如何在页面上保留selectedImg?