【发布时间】:2015-09-09 01:50:35
【问题描述】:
我正在尝试使用 angular-material 日期选择器并收到以下错误:
TypeError: date.toLocaleDateString is not a function
at Object.defaultFormatDate [as formatDate] (angular-material.js:6860)
at DatePickerCtrl.configureNgModel.ngModelCtrl.$render (angular-material.js:7184)
at Object.<anonymous> (angular.js:25233)
at m.a.$get.m.$digest (angular.js:15707)
at m.a.$get.m.$apply (angular.js:15986)
at g (angular.js:10511)
at L (angular.js:10683)
at XMLHttpRequest.A.onload (angular.js:10624)
我从这里的代码笔中获取了示例: https://material.angularjs.org/latest/#/demo/material.components.input
相关的HTML代码:
<div layout="" layout-sm="column">
<md-input-container style="width:70%">
<label>Company (Disabled)</label>
<input ng-model="user.company" disabled="">
</md-input-container>
<md-datepicker ng-model="date" md-placeholder="Enter date"></md-datepicker>
</div>
我的控制器
$scope.date={};
$scope.$watch('date', function () {
console.log($scope.date);
});
【问题讨论】:
标签: angularjs angular-material