Forms 创建/编辑/查看具有角度的同一表单

Forms 创建/编辑/查看具有角度的同一表单,forms,angularjs,angularjs-scope,Forms,Angularjs,Angularjs Scope,我创建了一个稍微精细的形式与角度。此表单可以提交、修改或简单显示(例如,所有内容都是只读的) 现在,我有3个模板,每个操作(提交/编辑/查看)有3个控制器,表单作为一个部分(ng include)添加。表单也有自己的控制器。这条路对吗 另外,我应该使窗体的控制器成为模板控制器的子级还是相反?我对表单后面的每个动作都使用相同的模型,我想应该通过模板的控制器来注入它 这是我第一次尝试这样做,我想有一些建议和提示,因为我害怕走错方向。谢谢大家! yo可以使用不同的模板为它们中的每一个使用单个控制器,为

我创建了一个稍微精细的形式与角度。此表单可以提交、修改或简单显示(例如,所有内容都是只读的)

现在,我有3个模板,每个操作(提交/编辑/查看)有3个控制器,表单作为一个部分(ng include)添加。表单也有自己的控制器。这条路对吗

另外,我应该使窗体的控制器成为模板控制器的子级还是相反?我对表单后面的每个动作都使用相同的模型,我想应该通过模板的控制器来注入它


这是我第一次尝试这样做,我想有一些建议和提示,因为我害怕走错方向。谢谢大家!

yo可以使用不同的模板为它们中的每一个使用单个控制器,为它们中的每一个使用不同的控制器不是一个好主意,因为它们中可能有一些共同的函数,那么您需要在它们中的每一个中编写该函数


您可以为它们使用通用模型,我也在这样做。

我认为这是解决您所寻找问题的有希望的解决方案
你能试试这个吗

表单实际上已经有了自己的控制器,而且只有一个,这实际上不是问题的关键。虽然有一个页面,但该页面上有一个不同的控制器。问题更多地围绕着控制器/模板层次结构的概念,以及表单控制器是否应该是主控制器的子级。