Я пытаюсь использовать угловой-материал выбор даты и я получаю следующее сообщение об ошибке:Угловой Материал DatePicker date.toLocaleDateString не является функция
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)
Я Haave взятого примера из кода пера здесь: 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);
});
Вы были верны. Я не установил ng-модель сборщика дат в действительную дату javascript в моем контроллере и в области видимости. СПАСИБО!!! Я отредактирую свой вопрос для этого, чтобы иметь больше смысла для других. –