Javascript 角度皮卡迪配置

Javascript 角度皮卡迪配置,javascript,angularjs,momentjs,pikaday,Javascript,Angularjs,Momentjs,Pikaday,我试图在我的项目中实现一个命令,但是,我无法设置Pikaday指令的选项。我不知道如何在全球范围内实现它,特别是对于minDate或maxDate选项。当我尝试通过ID获取元素时,效果很好 我想知道我错过了什么 $scope.myPickerObject = { firstDay: 1, // not showing numberOfMonths: 2, // not showing onSelect: function() { alert('hi');

我试图在我的项目中实现一个命令,但是,我无法设置Pikaday指令的选项。我不知道如何在全球范围内实现它,特别是对于
minDate
maxDate
选项。当我尝试通过ID获取元素时,效果很好

我想知道我错过了什么

$scope.myPickerObject = {
    firstDay: 1, // not showing
    numberOfMonths: 2, // not showing
    onSelect: function() {
      alert('hi');
    }

  };
     //$scope.myPickerObject = new Pikaday({   //  onSelect: function() {   //    alert('hi');   //  }   //  Doesn't work either   //});/

您没有提供pickaday回调,您应该在输入本身上定义select上的
方法,如

小提琴:


如果要配置特定输入

是,您是对的。我已经更新了我的问题。我改为显示月份到两个月,仍然不起作用。请参阅更新的fiddle,您应该获得提供的pickaday并使用该providerI的setConfig方法。我不知道为minDate全局执行什么操作。在这种情况下,您的任务是什么?那么您应该将配置全部内联。在这种情况下,numberOfMonths变为numberOfMonths,依此类推……请参阅更新的fiddle,它不会获得默认日期。