{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/7239","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/7239/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/7239/comments","events_url":"https://api.github.com/repos/angular/angular/issues/7239/events","html_url":"https://github.com/angular/angular/issues/7239","id":135798693,"number":7239,"title":"ngFor recreates all items if populated from the start with array.unshift()","user":{"login":"rgubarenko","id":4133707,"avatar_url":"https://avatars.githubusercontent.com/u/4133707?v=3","gravatar_id":"","url":"https://api.github.com/users/rgubarenko","html_url":"https://github.com/rgubarenko","followers_url":"https://api.github.com/users/rgubarenko/followers","following_url":"https://api.github.com/users/rgubarenko/following{/other_user}","gists_url":"https://api.github.com/users/rgubarenko/gists{/gist_id}","starred_url":"https://api.github.com/users/rgubarenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgubarenko/subscriptions","organizations_url":"https://api.github.com/users/rgubarenko/orgs","repos_url":"https://api.github.com/users/rgubarenko/repos","events_url":"https://api.github.com/users/rgubarenko/events{/privacy}","received_events_url":"https://api.github.com/users/rgubarenko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/comp:%20core/animations","name":"comp: core/animations","color":"c7def8"},{"url":"https://api.github.com/repos/angular/angular/labels/comp:%20core/directives","name":"comp: core/directives","color":"c7def8"},{"url":"https://api.github.com/repos/angular/angular/labels/type:%20bug","name":"type: bug","color":"EEEEEE"}],"state":"open","locked":false,"assignee":{"login":"matsko","id":93018,"avatar_url":"https://avatars.githubusercontent.com/u/93018?v=3","gravatar_id":"","url":"https://api.github.com/users/matsko","html_url":"https://github.com/matsko","followers_url":"https://api.github.com/users/matsko/followers","following_url":"https://api.github.com/users/matsko/following{/other_user}","gists_url":"https://api.github.com/users/matsko/gists{/gist_id}","starred_url":"https://api.github.com/users/matsko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matsko/subscriptions","organizations_url":"https://api.github.com/users/matsko/orgs","repos_url":"https://api.github.com/users/matsko/repos","events_url":"https://api.github.com/users/matsko/events{/privacy}","received_events_url":"https://api.github.com/users/matsko/received_events","type":"User","site_admin":false},"assignees":[{"login":"matsko","id":93018,"avatar_url":"https://avatars.githubusercontent.com/u/93018?v=3","gravatar_id":"","url":"https://api.github.com/users/matsko","html_url":"https://github.com/matsko","followers_url":"https://api.github.com/users/matsko/followers","following_url":"https://api.github.com/users/matsko/following{/other_user}","gists_url":"https://api.github.com/users/matsko/gists{/gist_id}","starred_url":"https://api.github.com/users/matsko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matsko/subscriptions","organizations_url":"https://api.github.com/users/matsko/orgs","repos_url":"https://api.github.com/users/matsko/repos","events_url":"https://api.github.com/users/matsko/events{/privacy}","received_events_url":"https://api.github.com/users/matsko/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2016-02-23T17:05:11Z","updated_at":"2016-07-06T07:40:05Z","closed_at":null,"body":"Hi guys,\r\n\r\nLooks like ngFor does not preserve items if the list is populated from the start. Here is a plunk I created: [Plunkr](http://plnkr.co/edit/SXzyyN?p=preview)\r\n\r\nEvery item has entry animation on it. Adding item with array.push() to the end of list - works as expected - animation is run only for the added item. Deleting from the end also works fine. However, when unshift() is used to insert item to the head, it causes all animations to rerun. Same problem with removing first item. Bug?\r\n"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/230700439","html_url":"https://github.com/angular/angular/issues/7239#issuecomment-230700439","issue_url":"https://api.github.com/repos/angular/angular/issues/7239","id":230700439,"user":{"login":"matsko","id":93018,"avatar_url":"https://avatars.githubusercontent.com/u/93018?v=3","gravatar_id":"","url":"https://api.github.com/users/matsko","html_url":"https://github.com/matsko","followers_url":"https://api.github.com/users/matsko/followers","following_url":"https://api.github.com/users/matsko/following{/other_user}","gists_url":"https://api.github.com/users/matsko/gists{/gist_id}","starred_url":"https://api.github.com/users/matsko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matsko/subscriptions","organizations_url":"https://api.github.com/users/matsko/orgs","repos_url":"https://api.github.com/users/matsko/repos","events_url":"https://api.github.com/users/matsko/events{/privacy}","received_events_url":"https://api.github.com/users/matsko/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T07:40:05Z","updated_at":"2016-07-06T07:40:05Z","body":"This is being worked on this week. It's top priority."}}
{"actor":{"display_login":"matsko"}}