无法从AngularJS中的控制器设置日期选择器日期
我正在尝试创建一个AngularJS日期选择器,只需按下一个按钮。我使用的是bootstrap ui控件。点击一个按钮,控件就会弹出,我可以选择一个日期,但我似乎无法将初始日期设置回范围,以便在首次打开时,指定的日期已经被选择 我在Chrome控制台中遇到的错误是: Datepicker指令:ng模型值必须是日期对象、自1970年1月1日起的毫秒数或表示RFC2822或ISO 8601日期的字符串 杰德: 由于我在$scope.date.from上有一块手表,我可以确认所选日期是正确的,但我永远无法从控制器设置它。有什么想法吗 AngularJS控制器:无法从AngularJS中的控制器设置日期选择器日期,angularjs,twitter-bootstrap,datepicker,Angularjs,Twitter Bootstrap,Datepicker,我正在尝试创建一个AngularJS日期选择器,只需按下一个按钮。我使用的是bootstrap ui控件。点击一个按钮,控件就会弹出,我可以选择一个日期,但我似乎无法将初始日期设置回范围,以便在首次打开时,指定的日期已经被选择 我在Chrome控制台中遇到的错误是: Datepicker指令:ng模型值必须是日期对象、自1970年1月1日起的毫秒数或表示RFC2822或ISO 8601日期的字符串 杰德: 由于我在$scope.date.from上有一块手表,我可以确认所选日期是正确的,但我永远
$scope.date = {};
$scope.date.format = "yyyy/MM/dd";
$scope.date.opened = false;
$scope.date.from = new Date();
$scope.date.today = new Date();
$scope.date.minDate = null;
$scope.date.fromOpened = false;
$scope.$watch('date.from', function(v) {
if(v){
alert(v);
}
});
在angular ui页面的示例中,它说要像这样使用它
$scope.from = function() {
$scope.dt = new Date();
};
$scope.from();
这样行吗?尝试将新日期更改为新日期.toISOString。如果行得通,我将添加一个答案。手动输入日期时也是如此
$scope.from = function() {
$scope.dt = new Date();
};
$scope.from();