【发布时间】:2019-11-11 14:56:43
【问题描述】:
想要设计一个用户填写增量表单的表单,例如第一个个人信息,然后单击下一步并填写就业信息,然后单击下一步等等。
使用 AngularJS,我是否需要使用每个 Next 按钮调用 DB save 或者只是隐藏旧部分并显示下一部分将起作用。如果我使用 ng-hide\show,旧输入字段中的值显然会丢失。
请提出建议。
【问题讨论】:
标签: java angularjs spring-boot
想要设计一个用户填写增量表单的表单,例如第一个个人信息,然后单击下一步并填写就业信息,然后单击下一步等等。
使用 AngularJS,我是否需要使用每个 Next 按钮调用 DB save 或者只是隐藏旧部分并显示下一部分将起作用。如果我使用 ng-hide\show,旧输入字段中的值显然会丢失。
请提出建议。
【问题讨论】:
标签: java angularjs spring-boot
您可以使用ngrx 或rxjs 提供的任何Subject 等状态管理来保持您的状态有效。您的数据不会丢失。例如:使用Subject 或BehaviourSubject 传递/存储数据。小心ngrx 是一个很好的状态管理,但不是强制性的。如果您不了解ngrx,请使用Subject。因为 Subject 比 ngrx 容易得多,如果你没有以正确的方式处理它,ngrx 会让你的项目一团糟。
【讨论】: