{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular.js/issues/12983","labels_url":"https://api.github.com/repos/angular/angular.js/issues/12983/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular.js/issues/12983/comments","events_url":"https://api.github.com/repos/angular/angular.js/issues/12983/events","html_url":"https://github.com/angular/angular.js/issues/12983","id":109194246,"number":12983,"title":"Registering watch seems to trigger it one too many times","user":{"login":"mhevery","id":111951,"avatar_url":"https://avatars.githubusercontent.com/u/111951?v=3","gravatar_id":"","url":"https://api.github.com/users/mhevery","html_url":"https://github.com/mhevery","followers_url":"https://api.github.com/users/mhevery/followers","following_url":"https://api.github.com/users/mhevery/following{/other_user}","gists_url":"https://api.github.com/users/mhevery/gists{/gist_id}","starred_url":"https://api.github.com/users/mhevery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhevery/subscriptions","organizations_url":"https://api.github.com/users/mhevery/orgs","repos_url":"https://api.github.com/users/mhevery/repos","events_url":"https://api.github.com/users/mhevery/events{/privacy}","received_events_url":"https://api.github.com/users/mhevery/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-30T22:33:22Z","updated_at":"2015-10-01T16:08:19Z","closed_at":null,"body":"http://plnkr.co/edit/brHNIEoTQxNQF9eZikgJ?p=preview\r\n\r\nIt contains a template:\r\n`<p>Hello {{log('A')}}  {{log('B')}}!</p>`\r\n\r\nRun the above plunker and open console. I would expect the console to print: `A, B` and then `A, B` as second digest runs. Instead I see `A, A, B, B` and then `A, B` when second digest runs.\r\n\r\nIs this a bug or intended behavior?"},"comment":{"url":"https://api.github.com/repos/angular/angular.js/issues/comments/144773897","html_url":"https://github.com/angular/angular.js/issues/12983#issuecomment-144773897","issue_url":"https://api.github.com/repos/angular/angular.js/issues/12983","id":144773897,"user":{"login":"frfancha","id":9610263,"avatar_url":"https://avatars.githubusercontent.com/u/9610263?v=3","gravatar_id":"","url":"https://api.github.com/users/frfancha","html_url":"https://github.com/frfancha","followers_url":"https://api.github.com/users/frfancha/followers","following_url":"https://api.github.com/users/frfancha/following{/other_user}","gists_url":"https://api.github.com/users/frfancha/gists{/gist_id}","starred_url":"https://api.github.com/users/frfancha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frfancha/subscriptions","organizations_url":"https://api.github.com/users/frfancha/orgs","repos_url":"https://api.github.com/users/frfancha/repos","events_url":"https://api.github.com/users/frfancha/events{/privacy}","received_events_url":"https://api.github.com/users/frfancha/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T16:08:19Z","updated_at":"2015-10-01T16:08:19Z","body":"From what I know of angualr watchers it should be A, B A, B.\r\nAs mhevery, I'm very curious to know why not."}}