{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/6501","labels_url":"https://api.github.com/repos/angular/angular/issues/6501/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/6501/comments","events_url":"https://api.github.com/repos/angular/angular/issues/6501/events","html_url":"https://github.com/angular/angular/issues/6501","id":126828389,"number":6501,"title":"Unable to view AngularJS 2.0 Beta 1 in Internet Explorer: The use of a keyword for an identifier is invalid","user":{"login":"kneuse","id":4962065,"avatar_url":"https://avatars.githubusercontent.com/u/4962065?v=3","gravatar_id":"","url":"https://api.github.com/users/kneuse","html_url":"https://github.com/kneuse","followers_url":"https://api.github.com/users/kneuse/followers","following_url":"https://api.github.com/users/kneuse/following{/other_user}","gists_url":"https://api.github.com/users/kneuse/gists{/gist_id}","starred_url":"https://api.github.com/users/kneuse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kneuse/subscriptions","organizations_url":"https://api.github.com/users/kneuse/orgs","repos_url":"https://api.github.com/users/kneuse/repos","events_url":"https://api.github.com/users/kneuse/events{/privacy}","received_events_url":"https://api.github.com/users/kneuse/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-15T08:31:17Z","updated_at":"2016-01-15T16:42:43Z","closed_at":null,"body":"I am unable to render AngularJS 2.0 Beta 1 in Internet Explore. \r\n\r\nI have stripped down a page to as small as possible and can reproduce the issue where all I have as an empty app component that references an html page. \r\n\r\nDowngrading to Angular JS 2.0 Beta 0 resolves the issue. \r\n\r\nBelow is the stack trace of the error:\r\n\r\nHTML1300: Navigation occurred.\r\nFile: localhost:8000\r\nEXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid\r\n   EXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid\r\n   STACKTRACE:\r\n   SyntaxError: The use of a keyword for an identifier is invalid\r\n   at evalExpression (http://localhost:8000/lib/js/angular2.dev.js:452:5)\r\n   at TemplateCompiler.prototype._createViewFactoryRuntime (http://localhost:8000/lib/js/angular2.dev.js:23969:9)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:23924:13)\r\n   at run (http://localhost:8000/lib/js/angular2-polyfills.js:138:7)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:13247:15)\r\n   at zoneBoundFn (http://localhost:8000/lib/js/angular2-polyfills.js:111:7)\r\n   at lib$es6$promise$$internal$$tryCatch (http://localhost:8000/lib/js/angular2-polyfills.js:1511:9)\r\n   at lib$es6$promise$$internal$$invokeCallback (http://localhost:8000/lib/js/angular2-polyfills.js:1523:9)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:2071:13)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:243:5)\r\n\r\n-----async gap-----\r\nError\r\n   at _getStacktraceWithCaughtError (http://localhost:8000\r\n\r\nSyntaxError: The use of a keyword for an identifier is invalid\r\n   {\r\n      [functions]: ,\r\n      __proto__: { },\r\n      description: \"The use of a keyword for an identifier is invalid\",\r\n      message: \"The use of a keyword for an identifier is invalid\",\r\n      name: \"SyntaxError\",\r\n      number: -2146827240,\r\n      stack: \"SyntaxError: The use of a keyword for an identifier is invalid\r\n   at evalExpression (http://localhost:8000/lib/js/angular2.dev.js:452:5)\r\n   at TemplateCompiler.prototype._createViewFactoryRuntime (http://localhost:8000/lib/js/angular2.dev.js:23969:9)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:23924:13)\r\n   at run (http://localhost:8000/lib/js/angular2-polyfills.js:138:7)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:13247:15)\r\n   at zoneBoundFn (http://localhost:8000/lib/js/angular2-polyfills.js:111:7)\r\n   at lib$es6$promise$$internal$$tryCatch (http://localhost:8000/lib/js/angular2-polyfills.js:1511:9)\r\n   at lib$es6$promise$$internal$$invokeCallback (http://localhost:8000/lib/js/angular2-polyfills.js:1523:9)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:2071:13)\r\n   at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:243:5)\"\r\n   }\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/172011115","html_url":"https://github.com/angular/angular/issues/6501#issuecomment-172011115","issue_url":"https://api.github.com/repos/angular/angular/issues/6501","id":172011115,"user":{"login":"alexi2014","id":7630187,"avatar_url":"https://avatars.githubusercontent.com/u/7630187?v=3","gravatar_id":"","url":"https://api.github.com/users/alexi2014","html_url":"https://github.com/alexi2014","followers_url":"https://api.github.com/users/alexi2014/followers","following_url":"https://api.github.com/users/alexi2014/following{/other_user}","gists_url":"https://api.github.com/users/alexi2014/gists{/gist_id}","starred_url":"https://api.github.com/users/alexi2014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexi2014/subscriptions","organizations_url":"https://api.github.com/users/alexi2014/orgs","repos_url":"https://api.github.com/users/alexi2014/repos","events_url":"https://api.github.com/users/alexi2014/events{/privacy}","received_events_url":"https://api.github.com/users/alexi2014/received_events","type":"User","site_admin":false},"created_at":"2016-01-15T16:42:43Z","updated_at":"2016-01-15T16:42:43Z","body":"Same with me. And if my root component contains another component in its view markup then I also get the \"SyntaxError: Expected ';'\" exception. This happens only in IE11 (ok in Chrome/FF/Edge) and it was not the issue in Beta.0.\r\nThe \"The use of a keyword for an identifier is invalid\" happens in the 'evalExpression' function in its last line starting with 'return new (Function......', line 452 in angular2.dev.js."}}