<p dir="auto">Short version: setTimeout fails inside angular2 class cosntructor, but works fine outside of its context.</p>
<p dir="auto">Full example you will find here: <a href="https://plnkr.co/GYir5dReBvTt0QrPp9eF?p=preview" rel="nofollow">https://plnkr.co/GYir5dReBvTt0QrPp9eF?p=preview</a> It contains function "run" which starts coutdown (inside console). Once inside angular2 code, once outside. The expected behavior is for countdown to hit zero both time.</p>
<p dir="auto">ps. Tested at newest chrome/firefox on ubuntu system.<br>
ps. I've found two issues about setTimeout arguments: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="53326134" data-permission-text="Title is private" data-url="https://github.com/angular/angular/issues/344" data-hovercard-type="pull_request" data-hovercard-url="/angular/angular/pull/344/hovercard" href="https://github.com/angular/angular/pull/344">#344</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="123622481" data-permission-text="Title is private" data-url="https://github.com/angular/angular/issues/6088" data-hovercard-type="issue" data-hovercard-url="/angular/angular/issues/6088/hovercard" href="https://github.com/angular/angular/issues/6088">#6088</a>. But I'm not sure if they are related.</p>
<p dir="auto"><strong>I'm submitting a ...</strong>  (check one with "x")</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[x ] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question"><pre class="notranslate"><code class="notranslate">[x ] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong><br>
When opening my Angular 2 application in Internet Explorer (10 or 11), I get the error <code class="notranslate">(SystemJS) Syntax Error"</code></p>
<p dir="auto"><strong>Expected behavior</strong><br>
The application works in Chrome and Firefox, so I would expect it to work in IE as well.</p>
<p dir="auto"><strong>Minimal reproduction of the problem with instructions</strong><br>
I went to recreate a bare-bones application to see if it works and it didn't, so then I went even more basic and just went to look at the Angular 2 Quickstart example here: <a href="https://angular.io/docs/ts/latest/quickstart.html" rel="nofollow">https://angular.io/docs/ts/latest/quickstart.html</a> and noticed the link "QuickStart example on Plunker" does not render as a in Internet Explorer (it is a custom html tag for an angular 2 application). I tried copy and pasting the link to IE and it does not work either. I cannot find any Angular 2 Applications that work in IE.</p>
<p dir="auto"><strong>What is the motivation / use case for changing the behavior?</strong><br>
I would like my application to work in IE as well</p>
<p dir="auto"><strong>Please tell us about your environment:</strong><br>
Windows, .NET, Visual Studio, NPM</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 2.0.X<br>
2.0.1</p>
</li>
<li>
<p dir="auto"><strong>Browser:</strong> [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]<br>
IE 10, 11 (earlier versions as well I would guess)</p>
</li>
<li>
<p dir="auto"><strong>Language:</strong> [all | TypeScript X.X | ES6/7 | ES5]<br>
all</p>
</li>
</ul>
<p dir="auto">thank you</p>