Issue 1:
All Angular beta.1 - beta.6 applications crash in Internet Explorer 11

Last working version was beta.0.

Looks like they die in TemplateCompiler.

Messages vary:

SyntaxError: The use of a keyword for an identifier is invalid

SyntaxError: Expected ';'

StackTrace seems always the same:

SyntaxError: ...
at evalExpression (https://code.angularjs.org/2.0.0-beta.6/angular2.dev.js:451:5)
at TemplateCompiler.prototype._createViewFactoryRuntime (https://code.angularjs.org/2.0.0-beta.6/angular2.dev.js:24364:9)
...

Try _any of the sample applications_ in the documentation including QuickStart.

All of them are shimmed for IE11

Plunkers crash too. Try the QuickStart or Template Syntax plunkers

Discovered that beta.0 was the last working version by rolling the plunker index.html scripts back, version by version.

Tested with IE 11.103.10586.0 (update 11.0.28) in Windows 10.

Issue 2:
I am unable to render AngularJS 2.0 Beta 1 in Internet Explore.

I 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.

Downgrading to Angular JS 2.0 Beta 0 resolves the issue.

Below is the stack trace of the error:

HTML1300: Navigation occurred.

File: localhost:8000

EXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid

EXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid

STACKTRACE:

SyntaxError: The use of a keyword for an identifier is invalid

at evalExpression (http://localhost:8000/lib/js/angular2.dev.js:452:5)

at TemplateCompiler.prototype._createViewFactoryRuntime (http://localhost:8000/lib/js/angular2.dev.js:23969:9)

at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:23924:13)

at run (http://localhost:8000/lib/js/angular2-polyfills.js:138:7)

at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:13247:15)

at zoneBoundFn (http://localhost:8000/lib/js/angular2-polyfills.js:111:7)

at lib$es6$promise$$internal$$tryCatch (http://localhost:8000/lib/js/angular2-polyfills.js:1511:9)

at lib$es6$promise$$internal$$invokeCallback (http://localhost:8000/lib/js/angular2-polyfills.js:1523:9)

at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:2071:13)

at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:243:5)

-----async gap-----

Error

at _getStacktraceWithCaughtError (http://localhost:8000

SyntaxError: The use of a keyword for an identifier is invalid

{

[functions]: ,

proto: { },

description: "The use of a keyword for an identifier is invalid",

message: "The use of a keyword for an identifier is invalid",

name: "SyntaxError",

number: -2146827240,

stack: "SyntaxError: The use of a keyword for an identifier is invalid

at evalExpression (http://localhost:8000/lib/js/angular2.dev.js:452:5)

at TemplateCompiler.prototype._createViewFactoryRuntime (http://localhost:8000/lib/js/angular2.dev.js:23969:9)

at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:23924:13)

at run (http://localhost:8000/lib/js/angular2-polyfills.js:138:7)

at Anonymous function (http://localhost:8000/lib/js/angular2.dev.js:13247:15)

at zoneBoundFn (http://localhost:8000/lib/js/angular2-polyfills.js:111:7)

at lib$es6$promise$$internal$$tryCatch (http://localhost:8000/lib/js/angular2-polyfills.js:1511:9)

at lib$es6$promise$$internal$$invokeCallback (http://localhost:8000/lib/js/angular2-polyfills.js:1523:9)

at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:2071:13)

at Anonymous function (http://localhost:8000/lib/js/angular2-polyfills.js:243:5)"

}