从日期选取器回调函数返回值

return value from datepickerCallback function

本文关键字:函数 返回值 回调 日期 选取      更新时间:2023-09-26

我是Angular js的新手,对于我的应用程序,我正在使用datePickerCallback函数来获取选定的日期。如何返回此函数的值?我实际上想获取所选日期并在 HTTP 请求中传递它以获取与此日期相对应的数据。

 self.datePickerCallbackFrom = function(val) {
  if (typeof(val) === 'undefined') {
     console.log('Date not selected');
  } else {
     console.log('Selected date is : ', val);
     self.dateFrom = val;
  }
};

.HTML:

<ionic-datepicker date="exCtrl.dateFrom" 
                  disablepreviousdates="false" 
                  disablefuturedates="true" 
                  callback="exCtrl.datePickerCallbackFrom" 
                  title="exCtrl.titleFrom">

看起来您必须将回调作为选项而不是 html 属性传递。

https://github.com/rajeshwarpatlolla/ionic-datepicker#readme

   var options = {
      callback: function (val) {  //Mandatory
        if(typeof(val) === 'undefined') {
           console.log('Date not selected');
        } else {
           console.log('Selected date is : ', val);
           self.dateFrom = val;
        }
      }
    };
    $scope.openDatePicker = function(){
      ionicDatePicker.openDatePicker(options);
    };