Angular 1.2表单有几个html输入元素和单个“Submit”按钮。
表单上的大多数元素都由主控制器处理, 但是很少有元素由第二个控制器管理。 当用户单击“提交”按钮时,两个控制器都是独立调用的(不强制命令),并且它们在2个不同的数据库表中进行修改。
新的业务逻辑要求修改第二个控制器管理的元素时,主控制器应该知道它并应用一些逻辑。
所以我想到了两个选择:
1)控制器应按特定顺序调用(如何操作?)
2)第二控制器应完全消除;所有逻辑都应该在整个表格的单一控制器中
什么是正确的方法?
答案 0 :(得分:0)
我会删除第二个控制器,因为它只处理几个元素的逻辑,我认为没有理由保留它。
(可能是最佳解决方案,但可能不是。如果您提供问题的代码,我们实际上可以确定最佳解决方案是什么)