मैं Angular-Pikaday निर्देश का उपयोग कर रहा हूं, तिथि का चयन करना और पुनर्प्राप्त करना ठीक काम करता है। पिकाडे डेटपिकर से चुने जाने पर पिकाडे इनपुट तत्व में मूल्य ठीक से बदल जाता है।

मैं कुछ कार्रवाई पर नियंत्रक से कोड के माध्यम से pikaday इनपुट तत्व में मूल्य बदलना चाहता हूं।

मैंने एनजी-मॉडल को असाइन करने की कोशिश की है, यह मूल्य बदलता है लेकिन इसे पिकाडाय डेटपिकर द्वारा मान्यता प्राप्त नहीं है।

प्लंकर से लिंक करें

मैं pikaday इनपुट तत्व में मूल्य कैसे बदल सकता हूं।

धन्यवाद,

2
Chirag B 19 नवम्बर 2015, 14:44

2 जवाब

सबसे बढ़िया उत्तर

आप pikaday कॉन्फिगर किए गए ऑब्जेक्ट पर setDate विधि को कॉल कर सकते हैं।

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');
  }
});

उपरोक्त कोड काम करेगा।

Plnkr :

Vivek 19 नवम्बर 2015, 12:12