我正在使用Angular创建一个稍微详细的表单。此表单可以提交,然后修改或简单显示(例如,所有内容都以只读方式显示)。
现在我有3个模板,每个操作有3个控制器(提交/编辑/查看),表单作为部分(ng-include)添加。表单也有自己的控制器。这是正确的方式吗?
另外,我应该让表单的控制器成为模板控制器的孩子还是相反的?我对表单后面的每个操作使用相同的模型,我想它应该通过模板的控制器注入。
这是我第一次尝试这样做,我想提出一些建议和提示,因为我害怕走错路。谢谢!
答案 0 :(得分:1)
你可以用单个控制器为每个模板使用不同的模板,每个模块的不同控制器不是一个好主意,因为它们中可能有一些共同的功能,那么你需要在每个模块中编写该功能。
你可以使用普通模型,我也是这样做的。
答案 1 :(得分:0)
我认为这是您正在寻找的有前途的解决方案 你能试试这个http://vitalets.github.io/angular-xeditable/#editable-form
吗?