gpt4 book ai didi

Angular 2 - 如何在 ngx bootstrap/datepicker 中只显示月份和年份

转载 作者:太空狗 更新时间:2023-10-29 17:11:06 26 4
gpt4 key购买 nike

我在项目中使用了ngx bootstrap datepicker

像上图一样只需要选择月份和年份

enter image description here

<input type="text"
class="form-control"
(bsValueChange)="modelChanged($event)"
#dp="bsDatepicker"
bsDatepicker [(bsValue)]="bsValue"
[bsConfig]="{ dateInputFormat: 'YYYY-MM-DD' }"
>

有没有办法像这样配置日期选择器?或建议任何允许此功能的替代日期选择器

最佳答案

您应该导入以下内容:

import { BsDatepickerConfig, BsDatepickerViewMode } from 'ngx-bootstrap/datepicker';

@Component({
selector: 'demo-datepicker-min-mode',
templateUrl: './min-mode.component.html'
})
export class DemoDatepickerMinModeComponent implements OnInit {
bsValue: Date = new Date(2017, 7);
minMode: BsDatepickerViewMode = 'month'; // change for month:year

bsConfig: Partial<BsDatepickerConfig>;

ngOnInit(): void {
this.bsConfig = Object.assign({}, {
minMode : this.minMode
});
}
}

在你的 HTML 文件中

<div class="row">
<div class="col-xs-12 col-12 col-md-4 form-group">
<input type="text"
class="form-control"
[bsConfig]="bsConfig"
#dp="bsDatepicker"
bsDatepicker [(bsValue)]="bsValue">
</div>
<div class="col-xs-12 col-12 col-md-3 form-group">
<button class="btn btn-success" (click)="dp.toggle()" type="button">Date Picker</button>
</div>
</div>
<br>

关于Angular 2 - 如何在 ngx bootstrap/datepicker 中只显示月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49165643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com