{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/10165","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/10165/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/10165/comments","events_url":"https://api.github.com/repos/angular/angular/issues/10165/events","html_url":"https://github.com/angular/angular/issues/10165","id":166373488,"number":10165,"title":"NgIf with async pipe does not rebind child async piped observables","user":{"login":"Guardiannw","id":6014316,"avatar_url":"https://avatars1.githubusercontent.com/u/6014316?v=4","gravatar_id":"","url":"https://api.github.com/users/Guardiannw","html_url":"https://github.com/Guardiannw","followers_url":"https://api.github.com/users/Guardiannw/followers","following_url":"https://api.github.com/users/Guardiannw/following{/other_user}","gists_url":"https://api.github.com/users/Guardiannw/gists{/gist_id}","starred_url":"https://api.github.com/users/Guardiannw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Guardiannw/subscriptions","organizations_url":"https://api.github.com/users/Guardiannw/orgs","repos_url":"https://api.github.com/users/Guardiannw/repos","events_url":"https://api.github.com/users/Guardiannw/events{/privacy}","received_events_url":"https://api.github.com/users/Guardiannw/received_events","type":"User","site_admin":false},"labels":[{"id":375501288,"url":"https://api.github.com/repos/angular/angular/labels/comp:%20core%20&%20compiler","name":"comp: core & compiler","color":"c7def8","default":false},{"id":375496864,"url":"https://api.github.com/repos/angular/angular/labels/freq1:%20low","name":"freq1: low","color":"fbca04","default":false},{"id":375498203,"url":"https://api.github.com/repos/angular/angular/labels/severity3:%20broken","name":"severity3: broken","color":"0052cc","default":false},{"id":130606843,"url":"https://api.github.com/repos/angular/angular/labels/type:%20bug","name":"type: bug","color":"EEEEEE","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-07-19T16:19:43Z","updated_at":"2017-08-04T20:26:05Z","closed_at":null,"body":"**I'm submitting a ...**  (check one with \"x\")\n\n```\n[x] bug report\n[ ] feature request\n[ ] support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question\n```\n\n**Current behavior**\nAsync pipe is not reattaching to dom when a parent ngif's value is dependant upon an async pipe observable.\n\n**Expected/desired behavior**\nWhen the ngIf switches based off the pipe observable value, the children of that ngIf should also have their piped observables mapped to the dom as is shown in the example below when binding to the [hidden] property.\n\n**Reproduction of the problem**\nhttp://embed.plnkr.co/JIab05WsQz3Y6qC8Oo4e/\nNotice that the green band does not rebind.\n\n**What is the expected behavior?**\nThat the green band would appear alongside with the blue band and have the same behavior.\n\n**What is the motivation / use case for changing the behavior?**\nimplementing a modal in a Redux style architecture.\n\n**Please tell us about your environment:**\n- **Angular version:** 2.0.0-rc.4\n- **Browser:** [ only tested in Chrome 51 ] \n- **Language:** [ only tested in Typescript 1.9 ] \n"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/320345403","html_url":"https://github.com/angular/angular/issues/10165#issuecomment-320345403","issue_url":"https://api.github.com/repos/angular/angular/issues/10165","id":320345403,"user":{"login":"wiredprogrammer","id":8570503,"avatar_url":"https://avatars0.githubusercontent.com/u/8570503?v=4","gravatar_id":"","url":"https://api.github.com/users/wiredprogrammer","html_url":"https://github.com/wiredprogrammer","followers_url":"https://api.github.com/users/wiredprogrammer/followers","following_url":"https://api.github.com/users/wiredprogrammer/following{/other_user}","gists_url":"https://api.github.com/users/wiredprogrammer/gists{/gist_id}","starred_url":"https://api.github.com/users/wiredprogrammer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wiredprogrammer/subscriptions","organizations_url":"https://api.github.com/users/wiredprogrammer/orgs","repos_url":"https://api.github.com/users/wiredprogrammer/repos","events_url":"https://api.github.com/users/wiredprogrammer/events{/privacy}","received_events_url":"https://api.github.com/users/wiredprogrammer/received_events","type":"User","site_admin":false},"created_at":"2017-08-04T20:26:05Z","updated_at":"2017-08-04T20:26:05Z","body":"I've experienced issues with this as well.  I'm using css instead of ngIf to hide the content since it isn't crucial for me to remove it from the html.  I'm making use of the if/else to show a loading template and  use observable aliases."}}
{"actor":{"display_login":"wiredprogrammer"}}