<ul dir="auto">
<li>*<em>I'm submitting a ... *</em><br>
[x ] bug report</li>
</ul>
<p dir="auto">I have a datamodel where Danish characters are used e.g. 'ø'. This works fine in my components. When I try to bind to a model entity which contains a Danish character, I get an error though.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Lexer Error: Unexpected character [Ø] at column 7 in expression [testVarØ] (&quot;
    &lt;div&gt;
      &lt;h2&gt;Hello {{name}}&lt;/h2&gt;
      &lt;input [ERROR -&gt;][(ngModel)]=&quot;testVarØ&quot; type=&quot;text&quot;/&gt;
    &lt;/div&gt;
  &quot;): App@3:13
Lexer Error: Unexpected character [Ø] at column 7 in expression [testVarØ=$event] (&quot;
    &lt;div&gt;
      &lt;h2&gt;Hello {{name}}&lt;/h2&gt;
      &lt;input [ERROR -&gt;][(ngModel)]=&quot;testVarØ&quot; type=&quot;text&quot;/&gt;
    &lt;/div&gt;
  &quot;): App@3:13
    at new BaseException (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:7385:21)
    at TemplateParser.parse (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:24039:15)
    at https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:24744:54
    at Zone.run (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:1243:24)
    at Zone.run (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:13456:32)
    at zoneBoundFn (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:1220:26)
    at lib$es6$promise$$internal$$tryCatch (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:468:17)
    at lib$es6$promise$$internal$$invokeCallback (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:480:18)
    at lib$es6$promise$$internal$$publish (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:451:12)
    at https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:123:10"><pre class="notranslate"><code class="notranslate">Lexer Error: Unexpected character [Ø] at column 7 in expression [testVarØ] ("
    &lt;div&gt;
      &lt;h2&gt;Hello {{name}}&lt;/h2&gt;
      &lt;input [ERROR -&gt;][(ngModel)]="testVarØ" type="text"/&gt;
    &lt;/div&gt;
  "): App@3:13
Lexer Error: Unexpected character [Ø] at column 7 in expression [testVarØ=$event] ("
    &lt;div&gt;
      &lt;h2&gt;Hello {{name}}&lt;/h2&gt;
      &lt;input [ERROR -&gt;][(ngModel)]="testVarØ" type="text"/&gt;
    &lt;/div&gt;
  "): App@3:13
    at new BaseException (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:7385:21)
    at TemplateParser.parse (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:24039:15)
    at https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:24744:54
    at Zone.run (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:1243:24)
    at Zone.run (https://code.angularjs.org/2.0.0-beta.8/angular2.dev.js:13456:32)
    at zoneBoundFn (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:1220:26)
    at lib$es6$promise$$internal$$tryCatch (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:468:17)
    at lib$es6$promise$$internal$$invokeCallback (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:480:18)
    at lib$es6$promise$$internal$$publish (https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:451:12)
    at https://code.angularjs.org/2.0.0-beta.8/angular2-polyfills.js:123:10
</code></pre></div>
<p dir="auto">I have reproduced the problem here:<br>
<a href="http://plnkr.co/edit/KEC0GQFYuotdnhP3XxAV?p=info" rel="nofollow">http://plnkr.co/edit/KEC0GQFYuotdnhP3XxAV?p=info</a></p>
<ul dir="auto">
<li>Angular version: 2.0.0-beta.8</li>
<li>Browser: [all ]</li>
<li>Language: [all]</li>
</ul>
<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 using async validators together with sync validators, the errors from sync validators have no effect, when async validator is resolved</p>
<p dir="auto"><strong>Expected behavior</strong><br>
Even when an async validator resolves without errors, the validation errors of the sync validators (e.g. required) should be reported</p>
<p dir="auto"><strong>Minimal reproduction of the problem with instructions</strong><br>
here is the plunker <a href="https://plnkr.co/edit/JOVCMycssT0c7vcZa6jZ" rel="nofollow">https://plnkr.co/edit/JOVCMycssT0c7vcZa6jZ</a></p>
<p dir="auto">initially the input field is marked as invalid due to the <code class="notranslate">required</code> validator. When input is changed, the custom async validator kicks in. When the input is cleared, the async validator reports a success and this marks the field as valid.</p>