我有一个分为标签的表格。每个选项卡都是ng-form
主元素的子form
元素。只有在其他子表单有效时,父表单才能提交。但是,因为我使用的是 ng-switch,所以它只检查当前选项卡是否有效。
这是小提琴http://jsfiddle.net/nicolasmoise/LRfrY/2/
我的方法正确吗?应该尝试替代 ng-switch 还是我可以在控制器/服务中拥有所有逻辑?
奖金
当父表单提交时,它应该打开第一个无效的 tab/ng-form 以便立即向用户显示错误。(例如,如果 tab1 和 tab2 有效,它将跳转到 tab3 并在那里显示错误。