嗨,我正在将一个应用程序从角度1移植到角度5(离子1到离子3)。
在我的Ionic 1应用程序中,我使用moment和moment-range
var range = moment.range(new Date(2018, 0, 1), new Date(2018, 11, 30));
range.by('days', function (day) {
// process each day
});我正在尝试让这个与typescript一起工作。我正在使用:
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/moment-range
我有来自上面链接提供的测试代码的以下代码:
const range: momentRange.DateRange = new momentRange.DateRange(new Date(2018, 0, 11), new Date(2018, 11, 30));
const it0: Iterable<moment.Moment> = range.by('days');此时,我不确定如何迭代返回的range.by()值?
发布于 2018-05-12 03:42:32
您可以在生成的Iterable对象上使用for...of循环。类似于:
const range: momentRange.DateRange = new momentRange.DateRange(new Date(2018, 0, 11), new Date(2018, 11, 30));
const it0: Iterable<moment.Moment> = range.by('days');
for (const day of it0) {
// do something with each day
}https://stackoverflow.com/questions/50299069
复制相似问题