title: Enable pasting into input[type='date']?
body: <p>It seems that a <code>&lt;input type='date' /&gt;</code> cannot be pasted into in Chrome. I've tried all sorts of formats including yyyy-MM-dd MM/dd/yyyy and even just pasting one component at a time (just the month or just the year) but nothing happens. I'm working in an angular app and I even tried setting up an <code>onpaste</code> event to push the pasted contents into an angular model but it never fires.</p>
  
  <p>Here's what I have:</p>
  
  <p>HTML</p>
  
  <pre><code>&lt;input date-field type='date' ng-model='dateOfBirth'/&gt;
  </code></pre>
  
  <p>Angular Directive:</p>
  
  <pre><code>'use strict';
  
  angular.module('angularcoreApp').directive('dateField', function($filter) {
    return {
        require: 'ngModel',
        link: function(scope, element, attrs, ngModelController) {
          element[0].addEventListener('paste', function () {
            debugger;
            alert(arguments);
          }, false);
          ngModelController.$parsers = [];
          ngModelController.$parsers.push(function(data) {
            //View -&gt; Model
            var date = Date.parseExact(data, "yyyy-MM-dd");
            ngModelController.$setValidity('date', date!=null);
            return date;
          });
          ngModelController.$formatters = [];
          ngModelController.$formatters.push(function(data) {
            //Model -&gt; View
            return $filter('date')(data, "yyyy-MM-dd");
          });
         }
      }
  });
  </code></pre>
  
  <p>I import datejs as well.</p>
  
  <p>Currently I never hit the <code>debugger</code> statement in the paste event listener. No error is thrown and it doesn't seem that any value is entered into the view or the model.</p>
  
  <p>How can I allow a date to be pasted into this input?</p>