我想知道Amplify是否可以輕鬆處理大量嵌套敲除可觀察對象的大數據模型。 目標是在頁面刷新後保存並恢復數據(視圖)模型的當前狀態。敲除 - 用放大保存狀態
從幾個例子看來,每個observable都需要擴展到使用本地存儲。 大概可以應用globaly,但我不知道嵌套可觀察對象將如何行爲。 (即viewModel有很多可觀察的變量,每個變量都包含具有更多可觀察變量的json對象等)。 是否可以保存viewModel的狀態,以便在頁面刷新後以適當的方式恢復所有嵌套的observables? (另一個問題可能是性能,因爲它必須在移動設備上使用)
有沒有人有這類問題的經驗?
您可以使用映射插件將視圖模型序列化/反序列化爲JSON,然後使用放大來存儲該字符串。查看http://knockoutjs.com/documentation/plugins-mapping.html –