2012-06-20 67 views

回答

0

您可以通過包裝它並替換某些函數來創建計算的observable對象的自定義版本。

See this article作爲該方法的一個例子。它不是用來完成你所要求的,但總的想法應該是有效的。只需將文章中展示的功能替換爲將數據緩存到具有timestamp變量的變量中。

雖然我認爲應該指出的是,除非你做了非常繁重的計算或其他艱鉅的任務,否則我認爲你無法通過緩存價值獲得巨大收益。

+0

由於基因敲除2.0,這已被[extenders]正式化(http://knockoutjs.com/documentation/extenders.html) – bottlenecked