angularjs通用积垢控制器

angularjs通用积垢控制器,angularjs,Angularjs,下面是angularjs.org主页上的“连接后端”示例。应用程序的每个元素最终都可能有自己的一组ListCtrl、CreateCCtrl和EditCtrl e、 g.对于具有产品、销售订单、用户的应用程序;我们有ProductListCtrl、ProductCreateCCtrl和ProductEditCtrl;然后是SalesOrderListCtrl、SalesOrderCreateCCtrl和SalesOrderEditCtrl;然后是UserListCtrl、UserCreateCtr

下面是angularjs.org主页上的“连接后端”示例。应用程序的每个元素最终都可能有自己的一组ListCtrl、CreateCCtrl和EditCtrl

e、 g.对于具有产品、销售订单、用户的应用程序;我们有ProductListCtrl、ProductCreateCCtrl和ProductEditCtrl;然后是SalesOrderListCtrl、SalesOrderCreateCCtrl和SalesOrderEditCtrl;然后是UserListCtrl、UserCreateCtrl和UserEditCtrl


有没有办法创建一组通用的控制器来减少所需的样板代码?但是如果一个元素需要额外的功能,它仍然可以被扩展。

您可能可以,但这要看情况而定。如果您在单个视图上处理所有CRUD,那么服务可能就是您想要的。如果您在多个视图中处理crud,那么控制器方面和服务可能是一个不错的选择。您可能希望通过本教程了解服务的运行情况。同意@TimWithers的观点,angular网站上的教程非常值得花时间来帮助您掌握各种功能,并了解angular如何帮助您避免大量样板文件。本教程没有深入到这一点,但我发现了这一点,这似乎就是我要找的