{"action":"opened","issue":{"url":"https://api.github.com/repos/angular/angular/issues/5497","labels_url":"https://api.github.com/repos/angular/angular/issues/5497/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/5497/comments","events_url":"https://api.github.com/repos/angular/angular/issues/5497/events","html_url":"https://github.com/angular/angular/issues/5497","id":119148033,"number":5497,"title":"ControlGroup.controls returns AbstractControl","user":{"login":"basvandenheuvel","id":3515248,"avatar_url":"https://avatars.githubusercontent.com/u/3515248?v=3","gravatar_id":"","url":"https://api.github.com/users/basvandenheuvel","html_url":"https://github.com/basvandenheuvel","followers_url":"https://api.github.com/users/basvandenheuvel/followers","following_url":"https://api.github.com/users/basvandenheuvel/following{/other_user}","gists_url":"https://api.github.com/users/basvandenheuvel/gists{/gist_id}","starred_url":"https://api.github.com/users/basvandenheuvel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basvandenheuvel/subscriptions","organizations_url":"https://api.github.com/users/basvandenheuvel/orgs","repos_url":"https://api.github.com/users/basvandenheuvel/repos","events_url":"https://api.github.com/users/basvandenheuvel/events{/privacy}","received_events_url":"https://api.github.com/users/basvandenheuvel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-27T07:58:03Z","updated_at":"2015-11-27T07:58:03Z","closed_at":null,"body":"When i use code like `this.patientForm.controls[\"id\"]` i get an AbstractControl. The problem with this is that i can't use the `updateValue` method on an AbstractControl since this is a method of the Control class.\r\n\r\nBecause of this i get an error within my IDE. Compiling and running the code anyway, does work. Since at runtime it actually receives a Control and not an AbstractControl."}}