问题标签 [ngb-datepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
46 浏览

angular - Angular 使用 ngbdatepicker 抛出 RangerError:超出最大调用堆栈大小

我在我的角度组件模板中使用以下代码。

表格组:

将 ngbDatePicker 属性删除到输入元素不会引发错误。

在此处输入图像描述

0 投票
1 回答
22 浏览

angular - 将 NgDateStruct 对象转换为字符串

我有一个变量,它是打字稿文件中的 NgbDateStruct 对象,并希望将其转换为以下格式的字符串:“YYYY-MM-DD”。

当我 console.log(this.currentDate) 它显示一个 Moment 对象。

时刻{_isAMomentObject:真,_i:'2021-12-1',_f:'YYYY-MM-DD',_isUTC:假,_pf:{...},...} _d:格林威治标准时间 2021 年 12 月 1 日星期三 00:00:00 +0800(新加坡标准时间){} _f: "YYYY-MM-DD" _i: "2021-12-1" _isAMomentObject: true _isUTC: false _isValid: true _locale: Locale {_calendar: {…}, _longDateFormat: {… }, _invalidDate: '无效日期', _dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, 序数: ƒ, …} _pf: {empty: false, usedTokens: Array(0),未使用的输入:数组(0),溢出:-1,charsLeftOver:0,...} [[原型]]:对象

我如何能够提取console.log中显示的这个对象中已经存在的格式“YYYY-MM-DD”?

0 投票
1 回答
26 浏览

angular - 没有'new'就不能调用类构造函数 NgbDatepickerConfig

在更新到 Angular 13 和 ng-bootstrap 到 v11.0.0 后(如此处所述应该将 v11.0.0 用于 Angular 13 和 bootstrap 4)我在 jest(v27.5) 测试中收到以下错误:

尝试使用 11.0.0-rc.0 - 没有帮助。又遇到一个错误。

关于如何解决此问题的任何想法?

0 投票
0 回答
32 浏览

angular - NgbDatepicker 在输入字段的选项卡上设置自定义年份

我们在应用程序中使用 NgbDatePicker 来输入或选择日期。在选项卡上,它会自动填充当前年份。最小日期和开始日期设置为 2021 年 1 月 1 日,最大日期设置为 2021 年 12 月 31 日。如果您输入 0101 并跳出,它会更改为 01/01/2022,我希望它是 01/01/2021。我们如何将默认年份更改为自定义?谢谢

0 投票
0 回答
20 浏览

angular - 当日期为空或为空时,Angular ngbDatePicker 返回表单无效

当日期为空或为空时,表单返回无效。

以上仅适用于初始化。每次我单击一个按钮时,表单都会返回为无效,并在需要时给出错误。

有人可以建议我们如何处理我单击按钮并且我希望我的表单在 Date 为空或为空时有效的情况。

0 投票
0 回答
8 浏览

ng-bootstrap - 如何将自定义样式添加到当月以外的日子?

我有一个问题,无法使用 ngbdatepicker 禁用“当前”月份以外的日期。较新的版本似乎对此有支持,但我无法重现它。

我想将“outsideDays”设置为灰色,而“当前”月份为黑色而不禁用它们。

参见图片以供参考: 日历示例

我们的应用程序使用以下内容:Angular v.12.0.0 ng-bootstrap v.10.0.0