我想知道Amplify是否可以轻松处理大量嵌套敲除可观察对象的大数据模型。 目标是在页面刷新后保存并恢复数据(视图)模型的当前状态。敲除 - 用放大保存状态
从几个例子看来,每个observable都需要扩展到使用本地存储。 大概可以应用globaly,但我不知道嵌套可观察对象将如何行为。 (即viewModel有很多可观察的变量,每个变量都包含具有更多可观察变量的json对象等)。 是否可以保存viewModel的状态,以便在页面刷新后以适当的方式恢复所有嵌套的observables? (另一个问题可能是性能,因为它必须在移动设备上使用)
有没有人有这类问题的经验?
您可以使用映射插件将视图模型序列化/反序列化为JSON,然后使用放大来存储该字符串。查看http://knockoutjs.com/documentation/plugins-mapping.html –