Aurelia-converters
提供:Dev Guides
Aurelia-コンバーター
Aureliaアプリで一部の値を変換する必要がある場合は、手動で値を目的の形式に変換する代わりに converters を使用できます。
日付変換
デフォルトの日付値を特定の形式に変換する場合、 momentJS ライブラリを使用できます。 これは、日付を操作するために使用される小さなライブラリです。
新しいファイル converters.js を作成しましょう。 このファイルを使用して、コンバーター固有のコードを追加します。 次のコマンドを使用するか、ファイルを手動で作成します。
converter.js
このファイル内で、 moment ライブラリをインポートし、 DateFormatValueConverter を設定して、追加データなしで月、日、年の値のみを返します。 注意すべき重要なことは、Aureliaは ValueConverter で終わるすべてのクラスを認識できることです。 これが、クラス名が DateFormatValueConverter である理由です。 このクラスは dateFormat として登録され、後でビュー内で使用できます。
converters.js
app.js
appl
通貨を変換する
これは通貨のフォーマットの例です。 概念は上記の例と同じであることに気付くでしょう。 まず、*コマンドプロンプト*から*数値*ライブラリをインストールする必要があります。
コンバーターは通貨形式を設定します。
converters.js
View-modelは、単に乱数を生成します。 これを通貨値として使用し、毎秒更新します。
app.js
ランダムに生成された数値が通貨として変換されたビューが表示されます。