我正在使用Angular-Pikaday指令,选择和检索日期工作正常。从 pikaday 日期选择器中选择时,pikaday 输入元素中的值会正确更改。
我想通过代码更改 pikaday 输入元素中的值,即来自控制器的某些操作。
我尝试分配 ng-model,它会更改值,但 pikaday datepicker 无法识别它。
链接到Plunker
如何更改 pikaday 输入元素中的值。
谢谢,
我正在使用Angular-Pikaday指令,选择和检索日期工作正常。从 pikaday 日期选择器中选择时,pikaday 输入元素中的值会正确更改。
我想通过代码更改 pikaday 输入元素中的值,即来自控制器的某些操作。
我尝试分配 ng-model,它会更改值,但 pikaday datepicker 无法识别它。
链接到Plunker
如何更改 pikaday 输入元素中的值。
谢谢,
setDate
您可以在传递给pikaday
配置的对象上调用方法。
var app = angular.module('plunker', ['pikaday']);
app.controller('MainCtrl', function($scope) {
$scope.startDate = '11/18/2015';
$scope.changeDate = function() {
$scope.startDate.setDate('11/15/2015');
}
});
上面的代码将起作用。