2

我发现我的 angularjs 控制器很长,而且有点失控。这是我的代码示例(使用咖啡脚本):

https://gist.github.com/4683847

(由于它有 139 行,我认为最好将其粘贴到 gist 中)

这些方法基本上是关于 CRUD 的,因为那里有一棵树、一张表和 3 种表格。

你能给我一些关于改进它的建议吗?

4

2 回答 2

4

尽可能多地提取到服务。这是保持控制器精简的最佳实践。

于 2013-01-31T16:05:40.847 回答
4

我建议你看一下相应的html。首先根据它们影响的 html 块对控制器代码进行分组。

然后将它们提取到一个单独的控制器中,并将该控制器添加到这些块的相应根元素中。

于 2013-01-31T16:35:47.883 回答