我正在使用Angular-Pikaday指令,选择和检索日期工作正常。从pikaday datepicker中选择时,pikaday输入元素中的值会正确更改。
我想通过代码更改pikaday输入元素中的值,即从某个操作的控制器更改。
我尝试过分配ng-model,它会更改值,但pikaday datepicker无法识别。
链接到Plunker
如何更改pikaday输入元素中的值。
谢谢,
答案 0 :(得分:2)
您可以在对象传递给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');
}
});
以上代码可以使用。
答案 1 :(得分:1)