如何在两个选项卡中验证单个表单拆分并在验证成功角度js后保存范围数据?

时间:2014-11-05 05:04:00

标签: angularjs angularjs-validation

我在两个选项卡中分割了表单,第二个选项卡上有提交按钮。两个选项卡中的元素都包含在相同的表单标记中并共享相同的" ng-controller"。问题是我可以提交表单而不填写第一个选项卡中的表单元素,它显示错误范围对象未定义。如何在这种情况下验证表单元素并在按提交时保存范围数据。任何建议都会有很大的帮助。

1 个答案:

答案 0 :(得分:1)

关于验证问题,您需要在执行提交之前验证每个必填字段是否已正确填写。我会做什么:它不是直接调用提交功能的提交按钮,而是调用一个函数来检查范围内的所有必要值,如果它有效,则调用提交函数。

关于保存数据,您要么将其保存到数据库中,要么暂时将其存储在服务中。这是一个非常好的服务教程:http://viralpatel.net/blogs/angularjs-service-factory-tutorial/