【发布时间】:2018-08-25 10:39:00
【问题描述】:
我正在尝试在 Angular 中制作一个简单的时钟,但我似乎无法让 Observable/Subscription 正常工作。
一直报错:
类型“日期”不可分配给类型“可观察”
我错过了什么吗?
clock.service.ts
export class ClockService {
private clock: Observable<Date>;
constructor() {
setInterval(() => {
this.clock = new Date();
}, 1000);
}
getCurrentTime() {
return this.clock;
}
}
clock.component.ts
export class ClockComponent implements OnInit {
private time;
constructor(private clockService: ClockService) { }
ngOnInit() {
this.time = this.clockService.getCurrentTime.subscribe;
}
}
【问题讨论】:
-
您声明了
Observable<Date>类型的点击,但您尝试分配new Date,它不是Observable
标签: javascript angular typescript observable