我想使用 Angular 的日期管道显示一个包含(本地化)月份名称的下拉列表。
<select>
<option *ngFor="let month of months;" value="{{month}}">
{{month | date: 'MMMM'}}
</option>
</select>
months
是从 0 到 11 的数字数组。
生成的选项具有正确的值,但始终为“一月”
<select>
<option value="0"></option>
<option value="1"> January</option>
<option value="2"> January</option>
<option value="3"> January</option>
<option value="4"> January</option>
<option value="5"> January</option>
<option value="6"> January</option>
<option value="7"> January</option>
<option value="8"> January</option>
<option value="9"> January</option>
<option value="10"> January</option>
<option value="11"> January</option>
</select>
我的代码有问题还是根本不可能使用 Angular 的日期管道来实现我想要的?如果是这样,我该如何完成?