ClockViewModel

为用户界面显示Clock的视图模型。
new ClockViewModel(clock)
Parameters:
clock (Clock) 此视图模型包装的时钟对象,如果未定义,将创建新实例。
See:

Members

canAnimate : Boolean

获取或设置时钟是否可以动画。见Clock#canAnimate。这一特性是可以观察到的。

clock : Clock

获取基础时钟。

clockRange : ClockRange

获取或设置时钟范围设置。见Clock#clockRange。这一特性是可以观察到的。

clockStep : ClockStep

获取或设置时钟步进设置。见Clock#clockStep。这一特性是可以观察到的。

currentTime : JulianDate

获取或设置当前时间。见Clock#currentTime。这一特性是可以观察到的。

multiplier : Number

获取或设置时钟乘数。见Clock#multiplier。这一特性是可以观察到的。

shouldAnimate : Boolean

获取或设置时钟是否应设置动画。见Clock#shouldAnimate。这一特性是可以观察到的。

startTime : JulianDate

获取或设置时钟的开始时间。见Clock#startTime。这一特性是可以观察到的。

stopTime : JulianDate

获取或设置时钟的停止时间。见Clock#stopTime。这一特性是可以观察到的。

systemTime : JulianDate

获取当前系统时间。这一特性是可以观察到的。

Methods

destroy()
销毁视图模型。当不再需要视图模型时,应该调用它来正确地清理视图模型。
isDestroyed() → {Boolean}
synchronize()
使用基础时钟的内容更新视图模型。如果基础时钟已更改且尚未调用Clock.tick,则可以调用以强制更新ViewModel。