Issue 1:
It shows only "Loading". It works on Chrome. I just clicked on your live sample and was linked to github and your angular2 typescript example not working on internet explorer 11 and safari on windows 10. When I put your code in visual studio 2015 and tested the sample, it is the same problem like on your website. Please fix!!! However when I use your Java script instead of typescript version on visual studio 2015, it works on all browsers.

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)"

}