gpt4 book ai didi

angularjs - Angular Material DatePicker date.toLocaleDateString 不是函数

转载 作者:行者123 更新时间:2023-12-01 03:38:42 24 4
gpt4 key购买 nike

我正在尝试使用 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>

我的 Controller
$scope.date={};
$scope.$watch('date', function () {
console.log($scope.date);
});

最佳答案

toLocaleDateString 是日期对象的 native 方法,因此您的 md-datepicker 似乎没有绑定(bind)到日期。如果没有 HTML 和填充数据的代码,很难确定,但这是最可能的原因。

关于angularjs - Angular Material DatePicker date.toLocaleDateString 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com