2016-07-13 2 views
2

Я хотел бы написать что-то вродеТруба с централизованным параметром в угловых 2

<p>{{"CURRENT_DATE" | translate:(value:(currentDate | date:getDateFormat))}}</p> 

translate, где является функцией от трубы ng2-translate.

Я хотел бы показать: «Сегодня 2016-07-13», поэтому CURRENT_DATE - "Today is {{value}}" и ожидает динамическое значение.

В зависимости от локали пользователя изменяется формат текущей даты. У меня есть функция getDateFormat, которая возвращает "yy-MM-dd" или "dd/MM/yy".

Я знаю, что можно цепить трубы, но мой случай здесь действительно не цепляется за трубы.

Есть ли простой способ, или мне нужно написать настраиваемый канал?

Спасибо!

EDIT: Хорошо, что я плохой, я был слишком тупым, чтобы скопировать пример без ошибок. я должен был бы написать:

<p>{{"CURRENT_DATE" | translate:{value:currentDate | date:getDateFormat } }}</p> 

ответ

2

Почему бы не сделать что-то вроде:

<p>{{"CURRENT_DATE" | translate:{value: getDate()}}}</p> 

И тогда getDate() функция создает дату в локали требуется, используя комбинацию информации здесь: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

+0

Интересное , Я попробую это :) спасибо – Gnujeremie

 Смежные вопросы

  • Нет связанных вопросов^_^