<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"><pre class="notranslate"><code class="notranslate">[x] bug report
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong><br>
File type input ngModel's value isn't updating after file upload.</p>
<p dir="auto"><strong>Expected behavior</strong><br>
File type input ngModel's value should be updated after file upload.</p>
<p dir="auto"><strong>Minimal reproduction of the problem with instructions</strong><br>
Steps to reproduce:</p>
<ol dir="auto">
<li>Bind component's class property to file type input via ngModel directive.</li>
<li>Output ngModel's value to a view.</li>
<li>Upload a file.</li>
</ol>
<p dir="auto">Demo: <a href="http://plnkr.co/edit/WC8lnvkUnOw1wxeZ0P7M" rel="nofollow">http://plnkr.co/edit/WC8lnvkUnOw1wxeZ0P7M</a>.</p>
<p dir="auto"><strong>Environment:</strong></p>

<p dir="auto"><strong>OS:</strong> Windows 10.<br>
<strong>IDE:</strong> WebStorm 2016.3.2.</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 4.0.0-beta.1.</p>
</li>
<li>
<p dir="auto"><strong>Browser:</strong> Chrome 55. Surprisingly, bug isn't reproducible at least in IE 11.</p>
</li>
<li>
<p dir="auto"><strong>Language:</strong> TypeScript 2.0, ES6.</p>
</li>
</ul>
<p dir="auto">I notice there is no control value accesor for inputs of type "file"</p>