몇 개의 항목이있는 배열이 있습니다. x 초마다 최신 데이터가 포함 된 새로운 배열이 나타납니다. 데이터가 변경된 경우 나는 확인하고,이 경우, 나는 새 것으로 이전 대체 :
if (currentList != responseFromHttpCall) {
currentList = responseFromHttpCall;
}
나는 모두를 교체 것처럼 역할로이, 겨 - 애니메이션에서 제공하는 클래스를 망쳐 놨을 items - 글쎄, 나는 실제로,하지만 어떻게 해야할지 모르겠다.
이러한 변경 사항은 목록에 발생할 수 있습니다
이- 목록에서 하나 (또는 그 이상)의 새 항목 (들)있다 -하지 necessaryly 목록의 끝에서하지만.
- 목록에있는 하나 이상의 항목이 사라 졌거나 삭제되었을 수 있습니다.
- 하나 이상의 항목이 변경 될 수 있습니다.
- 두 개 이상의 항목이 서로 바뀌었을 수 있습니다.
누가 어떤 수업을 보여줄지 이해하는 데 도움이 될만한 사람이 있습니까? 나는 여기에서 찾아낸 나의 문제의 작은 "illustation"를 만들었다 : http://plnkr.co/edit/TS401ra58dgJS18ydsG1?p=preview
고맙습니다.
id는 $ watch 이외의 고유 한 ID를 사용하여 ng-repeat의 구문을 사용하여 배열의 변경 사항을 감시하는 $ watch와 두 가지를 사용하여 제안합니다. 그래서 그것은 변경되지 않은 항목에 대한 수업을 망쳐 놓지 않을 것입니다 – alphapilgrim