{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/4927","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/4927/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/4927/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/4927/events","html_url":"https://github.com/Microsoft/vscode/issues/4927","id":145781275,"number":4927,"title":"[html] Add support for Angular2","user":{"login":"maliksahil","id":4992186,"avatar_url":"https://avatars.githubusercontent.com/u/4992186?v=3","gravatar_id":"","url":"https://api.github.com/users/maliksahil","html_url":"https://github.com/maliksahil","followers_url":"https://api.github.com/users/maliksahil/followers","following_url":"https://api.github.com/users/maliksahil/following{/other_user}","gists_url":"https://api.github.com/users/maliksahil/gists{/gist_id}","starred_url":"https://api.github.com/users/maliksahil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maliksahil/subscriptions","organizations_url":"https://api.github.com/users/maliksahil/orgs","repos_url":"https://api.github.com/users/maliksahil/repos","events_url":"https://api.github.com/users/maliksahil/events{/privacy}","received_events_url":"https://api.github.com/users/maliksahil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/languages%20basic","name":"languages basic","color":"1d76db"}],"state":"open","locked":false,"assignee":{"login":"aeschli","id":6461412,"avatar_url":"https://avatars.githubusercontent.com/u/6461412?v=3","gravatar_id":"","url":"https://api.github.com/users/aeschli","html_url":"https://github.com/aeschli","followers_url":"https://api.github.com/users/aeschli/followers","following_url":"https://api.github.com/users/aeschli/following{/other_user}","gists_url":"https://api.github.com/users/aeschli/gists{/gist_id}","starred_url":"https://api.github.com/users/aeschli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aeschli/subscriptions","organizations_url":"https://api.github.com/users/aeschli/orgs","repos_url":"https://api.github.com/users/aeschli/repos","events_url":"https://api.github.com/users/aeschli/events{/privacy}","received_events_url":"https://api.github.com/users/aeschli/received_events","type":"User","site_admin":false},"assignees":[{"login":"aeschli","id":6461412,"avatar_url":"https://avatars.githubusercontent.com/u/6461412?v=3","gravatar_id":"","url":"https://api.github.com/users/aeschli","html_url":"https://github.com/aeschli","followers_url":"https://api.github.com/users/aeschli/followers","following_url":"https://api.github.com/users/aeschli/following{/other_user}","gists_url":"https://api.github.com/users/aeschli/gists{/gist_id}","starred_url":"https://api.github.com/users/aeschli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aeschli/subscriptions","organizations_url":"https://api.github.com/users/aeschli/orgs","repos_url":"https://api.github.com/users/aeschli/repos","events_url":"https://api.github.com/users/aeschli/events{/privacy}","received_events_url":"https://api.github.com/users/aeschli/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/8","html_url":"https://github.com/Microsoft/vscode/milestones/Backlog","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/8/labels","id":1412124,"number":8,"title":"Backlog","description":"Work not yet planned for a specific release.","creator":{"login":"chrisdias","id":1487073,"avatar_url":"https://avatars.githubusercontent.com/u/1487073?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdias","html_url":"https://github.com/chrisdias","followers_url":"https://api.github.com/users/chrisdias/followers","following_url":"https://api.github.com/users/chrisdias/following{/other_user}","gists_url":"https://api.github.com/users/chrisdias/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdias/subscriptions","organizations_url":"https://api.github.com/users/chrisdias/orgs","repos_url":"https://api.github.com/users/chrisdias/repos","events_url":"https://api.github.com/users/chrisdias/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdias/received_events","type":"User","site_admin":false},"open_issues":1480,"closed_issues":1025,"state":"open","created_at":"2015-11-15T10:30:19Z","updated_at":"2016-10-21T17:09:00Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2016-04-04T19:28:56Z","updated_at":"2016-10-22T04:06:24Z","closed_at":null,"body":"Currently VSCode does not have support for Angular2. But it does seem to have prompts for Angular1.\r\nThis makes writing Angular2 code difficult.\r\nFor instance, when authoring a template for a component, if I wish to use *ngFor, I am prompted to pick Angular1 directives - \r\n\r\n![image](https://cloud.githubusercontent.com/assets/4992186/14260484/b3138436-fa79-11e5-81ca-7e0aa86220cf.png)\r\n\r\nAlso, VSCode is currently blind to Angular2 component semantics. It would be great if those showed up in intellisense, which would make composing applications a lot easier. This of course applies to more than just components.\r\n\r\nI propose that support for Angular2 be added, and it should be implemented as an extension. So individual projects can pick and choose between Angular1 or Angular2."},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/255506008","html_url":"https://github.com/Microsoft/vscode/issues/4927#issuecomment-255506008","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/4927","id":255506008,"user":{"login":"mgechev","id":455023,"avatar_url":"https://avatars.githubusercontent.com/u/455023?v=3","gravatar_id":"","url":"https://api.github.com/users/mgechev","html_url":"https://github.com/mgechev","followers_url":"https://api.github.com/users/mgechev/followers","following_url":"https://api.github.com/users/mgechev/following{/other_user}","gists_url":"https://api.github.com/users/mgechev/gists{/gist_id}","starred_url":"https://api.github.com/users/mgechev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgechev/subscriptions","organizations_url":"https://api.github.com/users/mgechev/orgs","repos_url":"https://api.github.com/users/mgechev/repos","events_url":"https://api.github.com/users/mgechev/events{/privacy}","received_events_url":"https://api.github.com/users/mgechev/received_events","type":"User","site_admin":false},"created_at":"2016-10-22T04:06:24Z","updated_at":"2016-10-22T04:06:24Z","body":"Yes, https://github.com/angular/angular/issues/7482 will provide great improvements for the Angular development experience in VSCode. Currently with the tslint plugin and [codelyzer](https://www.npmjs.com/package/codelyzer) you can get warnings in inline templates/styles, for instance, for binding to private/missing properties or unused CSS."}}
{"actor":{"display_login":"mgechev"}}