A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.npmjs.com/package/angular-flatpickr below:

angular-flatpickr - npm

Angular-flatpickr

An angular directive to use flatpickr. Currently it has following capabilities

There are now support for a directive based approach and a component based

Install

var module = angular.module('atApp.somemodule', [

  'angular-flatpickr' 

]);

Example as Component

ctrl.dateOpts = {

  dateFormat: 'Y-m-d',

  placeholder: 'Change date..', 

  defaultDate: '2016-03-01 03:30:00 -0300',

  onChange: function(selectedDates, dateStr, instance) {

    

  }

};

 

ctrl.datePostSetup = function(fpItem) {

  console.log('flatpickr', fpItem);

}

2 ways to use the component, first is just stating the ng-flatpickr

<ng-flatpickr

  fp-opts="$ctrl.dateOpts"

  fp-on-setup="$ctrl.datePostSetup({

    fpItem: fpItem

  })">

</ng-flatpickr>

The other way is if you want to set a placeholder or do something in the inside element you can use it like this

<ng-flatpickr

  fp-opts="$ctrl.dateOpts"

  fp-on-setup="$ctrl.datePostSetup({

    fpItem: fpItem

  })">

</ng-flatpickr>

If ng-model is stated it will set the initial date to match it

<ng-flatpickr

  ng-model="'28-10-2018'"

  fp-opts="$ctrl.dateOpts"

  fp-on-setup="$ctrl.datePostSetup({

    fpItem: fpItem

  })">

</ng-flatpickr>

Example as Directive

$scope.dateOpts = {

  dateFormat: 'Y-m-d',

  placeholder: 'Change date..', 

  defaultDate: '2016-03-01 03:30:00 -0300',

  onChange: function(selectedDates, dateStr, instance){

    

  }

};

 

$scope.datePostSetup = function(fpItem) {

  console.log('flatpickr', fpItem);

}

<div ng-repeat="date in dates">

  <input

    ng-flatpickr

    fp-opts="dateOpts"

    fp-on-setup="datePostSetup(fpItem)"

    ng-model="date.selectedDateObj"

    data-enabletime="true">

</div>

Note: This directive doesn't watch over the fp-opts values. For doing any changes to the flatpickr element created, use object returned from the on-setup callback

License

angular-flatpickr module is under MIT license see project root


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4