【发布时间】:2021-01-05 18:04:56
【问题描述】:
我正在尝试将日期值传递到 fullCalendar 的 rrule 插件中,如下所示
Endate = null;
rrule: {
freq: "Daily",
interval: 1,
dtstart: StartDate.toDate(),
until: EndDate.toDate()
}
在我的 EndDate 中,您可以看到我将其格式化为 .toDate()。
但现在我的 EndDate 也可以是 null,所以当我将它传递给格式化为 .toDate() 时会失败
我的问题是,如果我的 endDate 为 null,我如何才能将该值作为 null 传入,如果我有一个值,那么我可以 .toDate() 它
我试过这样的
until: EndDate == ?? || EndDate.toDate() // 所以如果它的 null 传递那个值,或者如果它不是 null 就传递这个值
但是上面的不起作用。
我试过了
until:EndDate === null ? null:EndDate.toDate() // this works but is there a cleaner way to do it instead of reassigning endDate to null?
【问题讨论】:
-
不,除了你必须工作之外,没有比这更干净的方法了。
-
@Russ 好吧,我只是觉得它看起来有点乱
-
EndDate ? EndDate.toDate() : null怎么样 -
你期待什么样的魔法?
标签: javascript typescript fullcalendar-4