<p dir="auto">All Angular beta.1 - beta.6  applications crash in <strong>Internet Explorer 11</strong></p>
<p dir="auto">Last working version was beta.0.</p>
<p dir="auto">Looks like they die in <code class="notranslate">TemplateCompiler</code>.</p>
<p dir="auto">Messages vary:</p>
<ul dir="auto">
<li><code class="notranslate">SyntaxError: The use of a keyword for an identifier is invalid</code></li>
<li><code class="notranslate">SyntaxError: Expected ';'</code></li>
</ul>
<p dir="auto">StackTrace seems always the same:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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)
..."><pre class="notranslate"><code class="notranslate">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)
...
</code></pre></div>
<p dir="auto">Try <strong>_any of the sample applications</strong>_ in the documentation including QuickStart.<br>
All of them are shimmed for IE11</p>
<p dir="auto">Plunkers crash too. Try the <a href="https://angular.io/resources/live-examples/quickstart/ts/plnkr.html" rel="nofollow">QuickStart</a> or <a href="https://angular.io/resources/live-examples/template-syntax/ts/plnkr.html" rel="nofollow">Template Syntax</a> plunkers</p>
<p dir="auto">Discovered that beta.0 was the last working version by rolling the plunker index.html scripts back, version by version.</p>
<p dir="auto">Tested with IE 11.103.10586.0 (update 11.0.28) in Windows 10.</p>
<p dir="auto">I am unable to render AngularJS 2.0 Beta 1 in Internet Explore.</p>
<p dir="auto">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.</p>
<p dir="auto">Downgrading to Angular JS 2.0 Beta 0 resolves the issue.</p>
<p dir="auto">Below is the stack trace of the error:</p>
<p dir="auto">HTML1300: Navigation occurred.<br>
File: localhost:8000<br>
EXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid<br>
EXCEPTION: SyntaxError: The use of a keyword for an identifier is invalid<br>
STACKTRACE:<br>
SyntaxError: The use of a keyword for an identifier is invalid<br>
at evalExpression (<a href="http://localhost:8000/lib/js/angular2.dev.js:452:5" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:452:5</a>)<br>
at TemplateCompiler.prototype._createViewFactoryRuntime (<a href="http://localhost:8000/lib/js/angular2.dev.js:23969:9" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:23969:9</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2.dev.js:23924:13" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:23924:13</a>)<br>
at run (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:138:7" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:138:7</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2.dev.js:13247:15" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:13247:15</a>)<br>
at zoneBoundFn (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:111:7" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:111:7</a>)<br>
at lib$es6$promise$$internal$$tryCatch (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:1511:9" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:1511:9</a>)<br>
at lib$es6$promise$$internal$$invokeCallback (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:1523:9" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:1523:9</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:2071:13" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:2071:13</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:243:5" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:243:5</a>)</p>
<p dir="auto">-----async gap-----<br>
Error<br>
at _getStacktraceWithCaughtError (<a href="http://localhost:8000" rel="nofollow">http://localhost:8000</a></p>
<p dir="auto">SyntaxError: The use of a keyword for an identifier is invalid<br>
{<br>
[functions]: ,<br>
<strong>proto</strong>: { },<br>
description: "The use of a keyword for an identifier is invalid",<br>
message: "The use of a keyword for an identifier is invalid",<br>
name: "SyntaxError",<br>
number: -2146827240,<br>
stack: "SyntaxError: The use of a keyword for an identifier is invalid<br>
at evalExpression (<a href="http://localhost:8000/lib/js/angular2.dev.js:452:5" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:452:5</a>)<br>
at TemplateCompiler.prototype._createViewFactoryRuntime (<a href="http://localhost:8000/lib/js/angular2.dev.js:23969:9" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:23969:9</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2.dev.js:23924:13" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:23924:13</a>)<br>
at run (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:138:7" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:138:7</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2.dev.js:13247:15" rel="nofollow">http://localhost:8000/lib/js/angular2.dev.js:13247:15</a>)<br>
at zoneBoundFn (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:111:7" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:111:7</a>)<br>
at lib$es6$promise$$internal$$tryCatch (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:1511:9" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:1511:9</a>)<br>
at lib$es6$promise$$internal$$invokeCallback (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:1523:9" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:1523:9</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:2071:13" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:2071:13</a>)<br>
at Anonymous function (<a href="http://localhost:8000/lib/js/angular2-polyfills.js:243:5" rel="nofollow">http://localhost:8000/lib/js/angular2-polyfills.js:243:5</a>)"<br>
}</p>