4

のようなものを書きたいと思います

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

wheretranslateng2-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>
4

2 に答える 2

2

次のようなことをしてみませんか:

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

次に、getDate()関数は次の情報の組み合わせを使用して、必要なロケールで日付を作成します: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

于 2016-07-13T15:45:34.130 に答える