Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs日期选择器ng模型格式_Javascript_Angularjs_Datepicker_Angular Ngmodel - Fatal编程技术网

Javascript Angularjs日期选择器ng模型格式

Javascript Angularjs日期选择器ng模型格式,javascript,angularjs,datepicker,angular-ngmodel,Javascript,Angularjs,Datepicker,Angular Ngmodel,我有下面一段代码,它显示一个输入区域和一个日期选择器弹出窗口 <input close-on-date-selection="false" type="text" id="startDate" datepicker-popup="dd.MM.yyyy" ng-model="myCtryl.startDate" max-date="myCtrl.maxDate" datepicker-options="myCtrl.dateOption

我有下面一段代码,它显示一个输入区域和一个日期选择器弹出窗口

<input close-on-date-selection="false" type="text"
       id="startDate" datepicker-popup="dd.MM.yyyy"
       ng-model="myCtryl.startDate"
       max-date="myCtrl.maxDate"
       datepicker-options="myCtrl.dateOptions"
       ng-change="myCtrl.validateDate()"/>
在这里,过滤器可能是问题所在。我也试着去掉那条线。当我删除该行时,startDate也成为初始状态下的日期对象,但这次它在日期选择器的输入上显示“28.20.1614”:

vm.todayDt = new Date();
vm.todayDt = $filter('date')(vm.todayDt, 'dd.MM.yyyy');
vm.startDate = vm.todayDt;

即使调试变量时dateobject是正确的:


如何使日期对象和输入区域保持一致?即,对象应始终采用日期格式,并且应在输入区域正确显示。谢谢。

vm.startDate=mv.todayDt
应该是
vm.startDate=vm.todayDt?这只是示例中的一个输入错误吗?是的,很抱歉输入错误,已更正。
vm.startDate=mv.todayDt
应该是
vm.startDate=vm.todayDt?这只是示例中的一个输入错误吗?是的,很抱歉输入错误,已更正。