如何从Angular日期选择器中获取所选日期并将其传递给$ http服务参数

时间:2018-01-01 11:52:05

标签: javascript angularjs date

我正在调用AngularJS服务$ http,我想使用Angular-Material数据选择器组件中的日期值作为以下参数日期值中的参数。

$http({
    method : 'GET',
    url : 'theurltobeused',
    params : { pdate : **date value**}
...

这是我的角料日期选择器组件

<div flex="20">
  <md-datepicker ng-model="data.myDate" md-placeholder="Enter date" md-min-date="ctrl.minDate" md-max-date="ctrl.maxDate">
  </md-datepicker>
</div>

如果我尝试

... params : {pdate : $scope.data.myDate}...

我收到错误 TypeError:无法读取未定义的属性'myDate'

1 个答案:

答案 0 :(得分:2)

使用 ctrl.data.mydate

 <md-datepicker ng-model="ctrl.data.mydate" md-placeholder="Enter date" md-min-date="ctrl.minDate" md-max-date="ctrl.maxDate">
 </md-datepicker>

然后

 params : {pdate : this.data.mydate}.