所以我找到了大量关于如何使用带角度的日期选择器的例子。这确实很有用,但是日期时间选择器并不总是合适的。 (例如,人们不想在尝试输入他们的出生日期时向后滚动20年,30年,40年;)
所以,我正在寻找一个使用angular来显示和输入日期的例子,格式化,最好使用angular的日期格式(所以我可以输入shortDate或“dd / MM / yyyy”等)。< / p>
我有角度ui bootstrap库工作,它作为日期选择器很棒。但是,直接数据输入似乎不能很好地工作。有什么想法吗?
修改
好的,我在这里有一个问题:http://plnkr.co/edit/zreLCYjgTr7azWb6jf0I?p=preview
这表明了不受欢迎的行为(当您点击日期时间时,您会获得选择器,而不是只能输入日期。
问题是,我不明白为什么会这样。如果你只是注释掉example.js中的第3行,它就会停止弹出。对于我的生活,我不明白为什么,因为就我所知,没有任何东西可以起作用。
这是代码(请参阅plunker中所有代码的小例子。)
angular.module('plunker', ['ui.bootstrap']);
var DatepickerDemoCtrl = function ($scope) {
$scope.today = function() { // comment this line, it all works
$scope.dt = new Date();
};