2

我正在使用 Angular 创建一个稍微详细的表单。可以提交此表单,然后修改或简单地显示(例如,所有内容都是只读的)。

现在我有 3 个模板,每个操作(提交/编辑/查看)有 3 个控制器,并且表单作为部分添加(ng-include)。表单也有自己的控制器。这是正确的方法吗?

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

这是我第一次尝试这样做,我想得到一些建议和提示,因为我害怕走错路。谢谢!

4

2 回答 2

1

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

你可以为他们使用通用模型,我也在做同样的事情。

于 2013-10-04T09:05:44.473 回答
0

我认为这是您正在寻找的有希望的解决方案,您可以试试这个http://vitalets.github.io/angular-xeditable/#editable-form

于 2015-11-16T10:31:24.263 回答