AngularJS: 如何访问自定义指令中的 input[date] min 属性?

AngularJS: How to access input[date] min attribute within custom directive?

我正在尝试在我的自定义指令值中获取 <input type="date" min 属性的写入权限。 据我所知,input[date] 元素是指令。 https://docs.angularjs.org/api/ng/input/input%5Bdate%5D 所以通过 $(elem).attr('min') 访问不是正确的方法。 如何在我的指令中访问 input[date] min 属性?

JsFiddle 在这里:http://jsfiddle.net/musuk/Lbbtyjod/

DEMO

根据您的指示:

使用 attrs.myDirective 访问指令 link 函数中的最小值。要访问最小日期:attrs.min 并设置最小日期 attrs.$set('min', '2015-03-02')

.directive("myDirective", function(){
   return {
      require: 'ngModel',
       scope: {
           minValue: "=myDirective"
       },
      link: function(scope, element, attrs) {
          scope.$watch('minValue', function(){
              console.log(attrs.myDirective);
              // Set min here
              attrs.$set('min', '2015-03-02');
          });
      }
    };
});