我正在尝试跨选项卡保存页面状态。在3个选项卡中,我必须保存其中一个选项卡的状态,如TAB-3。为了做到这一点,我打算做以下事情 -
1-在选项卡上单击事件,附加到具有3个选项卡的主页面,我将TAB-3的完整div保存在变量中(此变量是主干视图的成员变量)将具有页面状态,包含用户进行的最新UI更改以及滚动位置。
2-在渲染TAB-3时,我计划检查包含状态的视图变量。如果它存在,那么在渲染骨干视图时,将呈现保存在变量中的先前状态,否则来自API调用的数据将传递给模板,然后相应的HTML内容将附加到页面。
我想知道是否有更好的方法解决这个问题?
感谢。
答案 0 :(得分:0)
我不太确定我是否得到了您的整个问题,但是如果您想保存对标签所做的更改;您可能希望使标签成为自己的模型和视图;
在模型中设置状态。 这些模型应该在一个集合中。 现在你可以重新渲染集合,它总是让你在模型中陈述。