title: Angularjs form imposible to validate
body: <p>I am facing a peculiar issue with Angularjs 1.3.2</p>
  
  <p>I am trying to setup a form with angular validation, which I did many times before. Only this time there is no way to make my inputs valid.</p>
  
  <p>This is what my html looks like:</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;form name="user.form"&gt;
    &lt;input name="email" class="form-control" type="text" ng-model="user.email" required&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>My controller (this is from a ng-view, since I am using angularjs routes):</p>
  
  <pre class="lang-js prettyprint-override"><code>var mod = angular.module("userEdit", [ "ngRoute" ]);
  mod.controller('UserEditCtrl', function ($scope)
  {
     ...
     $scope.user = { email : "" };
     ...
  });
  </code></pre>
  
  <p>And this is the result that I get in Google Chrome's elements console, with empty input :</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;input name="email" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" type="text" ng-model="user.email" required=""&gt;
  </code></pre>
  
  <p>With non empty input :</p>
  
  <pre><code>&lt;input name="email" class="form-control ng-invalid ng-dirty ng-valid-parse ng-valid-required ng-touched" type="text" ng-model="user.email" required=""&gt;
  </code></pre>
  
  <p>There must be something I do wrong but I can't figure out what.</p>