Я получаю следующую ошибку при использовании amTimeAgo
pipe из angular2-moment.
Предупреждение об устаревании: предоставленное значение не соответствует признанному формату RFC2822 или ISO. В момент построения возвращается к js Date (), что ненадежно для всех браузеров и версий.
Не рекомендуется использовать форматы даты, отличные от RFC2822 / ISO, и они будут удалены в следующем основном выпуске.
См. http://momentjs.com/guides/#/warnings/js-date/ для получения дополнительной информации.
Аргументы: [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 21-03-2017, _f: undefined, _strict : undefined, _locale: [объект Объект]
Также труба печатает Invalid date
.
Пользуюсь вот так: <span class="date-created"> {{ job.createdAt | amTimeAgo }} </span>
А значение job.createdAt
- это строка в формате: 22-03-2017
.
Я понимаю, что что-то не так с форматом, но не знаю, как передать этот пользовательский формат ('DD-MM-YYYY')
в канал, чтобы пакет moment
и эта угловая библиотека могли его распознать.
Любые идеи?