我正在调用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'
答案 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}.