【问题标题】:Parsing date in Angular UI datepicker在 Angular UI 日期选择器中解析日期
【发布时间】:2015-08-25 20:25:30
【问题描述】:

我想输入一个 ISO 日期字符串作为 Angular UI datepicker 的输入。

<input type="text" datepicker-popup="shortDate" ng-model="vm.item.expire"/>

代码库现在包含一个dateParser 服务,我假设该服务用于将 ngModel 字符串转换为日期。但是它对我不起作用。查看代码,我发现从未调用过 parseDate $parser 函数。不过,我不太清楚何时应该调用此解析器。

我错过了什么?

【问题讨论】:

    标签: angularjs datepicker angular-ui


    【解决方案1】:

    我创建了这个指令:

    angular.module('app').directive('datepickerPopup', [function() {
      return {
       restrict: 'EA',
       require: 'ngModel',
       link: function(scope, element, attrs, ngModel) {
         ngModel.$validators = [];
       }
     };
    }]);
    

    仍然验证日期,现在接受字符串输入。我有点不清楚现在验证的来源,但它确实有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      相关资源
      最近更新 更多