суббота, 17 декабря 2016 г.

Ember datetime picker



Установить и использовать этот ember datetime picker очень просто.

Установка

$ cd ember-project
$ ember install ember-datetimepicker

Использование

На сайте проекта просто нет никакого описания по использованию ember-datetimepicker. Но посмотрев исходники проекта, я обнаружил в тестах пример использования 
https://github.com/kellyselden/ember-datetimepicker/blob/master/tests/dummy/app/

{{date-time-picker
  datetime
  options=options
  action=(action action)
}}
<span class="text">
  {{datetime}}
</span>


А вот как сделал я в темлейте своего приложения привязав к полю модели model.task.date:

{{date-time-picker model.task.date action=(action (mut model.task.date)) }}

Немного пояснений:
  • date-time-picker - это хелпер ember-datetimepicker
  • аргумент первый: model.task.date - если это значение установлено, то дата будет сразу показана
  • аргумент второй: action=(action (mut model.task.date)) - присваивается дата, выбранная в пикере, в модель model.task.date
И это все, никаких обработок в route и controller делать не надо. Вот так вот, все проще некуда.


Комментариев нет:

Отправить комментарий

django-oscar tinymce 4 filebrowser

Задача: в дашборде django-oscar загружать изображения 1. Установка django-filebrowser-no-grappelli - Открываем проект, загружаем виртуа...