Установить и использовать этот 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 делать не надо. Вот так вот, все проще некуда.
Комментариев нет:
Отправить комментарий