Javascript 角度2将窗体拆分为多个视图

Javascript 角度2将窗体拆分为多个视图,javascript,angularjs,forms,model-view-controller,angular,Javascript,Angularjs,Forms,Model View Controller,Angular,我正在制作一个测验应用程序,Angular从服务器检索一系列类别,每个类别由多个问题组成 我对视图使用以下高层结构: <quiz> <form> <category/> <formNavigation/> </form> </quiz> 其中CategoryComponent的模型绑定到Quike的活动类别对象,该对象由formNavigation视图中的按钮更改 因为输入字段是添加到视图内部的表单中的

我正在制作一个测验应用程序,Angular从服务器检索一系列类别,每个类别由多个问题组成

我对视图使用以下高层结构:

<quiz>
 <form>
   <category/>
   <formNavigation/>
 </form>
</quiz>

其中CategoryComponent的模型绑定到Quike的活动类别对象,该对象由formNavigation视图中的按钮更改


因为输入字段是添加到视图内部的表单中的,所以在导航到下一个类别时会丢弃以前的输入,这是不可取的。在进入下一个类别时,我如何在表单中保留上一个视图的输入,例如,将表单拆分为多个可导航视图?

您可以在丢弃前将旧状态保存在会话中的某个位置,然后在下一个拆分表单中检索值。您可以在丢弃前将旧状态保存在会话中的某个位置,然后在下一个拆分表单中检索值。