月のインデックスを表す数値の配列、monthArr = [1、2、3、…]があり、ngForディレクティブを使用してテーブルに表示したいと思います。やってみると、
<tr *ngFor="let month of monthArr">
<td>{{ month | date: 'MMMM' }}</td>
</tr>
私が得る唯一の出力は「1月」です。間違いが見つかりません。どこが間違っているのでしょうか。
DatePipe
Date, a number (milliseconds since UTC epoch) or ISO string
タイプをパラメーターとして受け入れます(Angular-DatePipe)。monthArr
次のように変更してみてください。
public monthArr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].map(x => new Date(0, x));
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加