【发布时间】:2016-11-06 09:26:51
【问题描述】:
如果我将扫描替换为地图,我一直在阅读此代码,我无法获得未定义的属性“getTime”,为什么会发生这种情况? /p>
this.clock = Observable.merge(
this.click$,
Observable.interval(5000)
)
.startWith(new Date())
.map((acc : Date)=> {
const date = new Date(acc.getTime());
date.setSeconds(date.getSeconds() + 1);
return date;
});
【问题讨论】:
-
console.log(acc)的输出是什么? -
其显示未定义
-
请看以下调试问题的建议:*.com/help/mcve
-
第二个建议是不要假设什么,而是阅读您正在使用的函数的文档:github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/… for rxjs v4.请注意,对于 Rxjs v2,种子是第一位的
-
我正在尝试理解这段代码
标签: angular rxjs angular2-template angular2-directives rxjs5