angular - 在 Angular 应用程序的 ngb-datepicker (ng Bootstrap) 中获取选定日期的“日”
问题描述
演示: https ://stackblitz.com/edit/angular-bife8z-px13fl?file=app%2Fdatepicker-basic.html
我已将 Day(Sunday) 添加为静态文本,我希望根据日期选择表单日历对其进行更改。
解决方案
您可以使用日历来获取星期几,并拥有一个存储日期名称的字典。
weekDays = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Satarday',
7: 'Sunday'
}
Selected Date is: <b>{{weekDays[calendar.getWeekday(model)]}}
https://stackblitz.com/edit/angular-bife8z-bftzuu?file=app%2Fdatepicker-basic.html
事实上,您可以在变量的设置器中设置一天的model
变量。
selectedDay: string = '';
set model(val) {
this._model = val;
this.selectedDay = this.weekDays[this.calendar.getWeekday(this.model)]
}
get model() {
return this._model;
}
Selected Date is: <b>{{selectedDay}}</b> <br>
推荐阅读
- java - 运行时确定的数组(或列表)值的 JDBC
- c# - 使用 FreshMVVM 在 Xamarin 表单中管理 ModalStack
- xml - 如何在 wagtail 中导入 xml 文件或从 wordpress 迁移到 wagtail
- javascript - 验证数组的所有对象中的属性值是否为假,并从数组的前三个最大对象中选择属性值
- c - 我的 HashTable 中的指针损坏或我遗漏了什么?
- python - How to plot two or more labels of one word in matplotlib?
- flutter - Flutter LinearProgressIndicator 未加载
- android - 如何使 FloatingActionButton 可拖动?
- azure - Azure Function App 无法读取带有队列触发器的 Base64 编码消息
- azure - WEBSITE_RUN_FROM_PACKAGE 参数设置为 1 后,如何在 Azure 门户上编辑 Azure 功能代码?