首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 5力矩-范围-打字

Angular 5力矩-范围-打字
EN

Stack Overflow用户
提问于 2018-05-12 03:30:42
回答 1查看 948关注 0票数 0

嗨,我正在将一个应用程序从角度1移植到角度5(离子1到离子3)。

在我的Ionic 1应用程序中,我使用moment和moment-range

代码语言:javascript
复制
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

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/moment-range/moment-range-tests.ts

我有来自上面链接提供的测试代码的以下代码:

代码语言:javascript
复制
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()值?

EN

回答 1

Stack Overflow用户

发布于 2018-05-12 03:42:32

您可以在生成的Iterable对象上使用for...of循环。类似于:

代码语言:javascript
复制
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
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50299069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档